Archive for Desarrollo web

noviembre 1st 2017

¿Cómo eliminar un repositorio de Git creado con ‘git init’ en un directorio?

Número de lecturas: 9810
{lang: 'es-419'}

Git guarda todos los cambios realizados en el directorio .git de la carpeta donde se el repositorio. Para eliminarlo simplemente hay que borrar esa carpeta.

cd carpeta/
rm -rf .git

Documentación de Git: http://git-scm.com/documentation

Fuente:

http://polemicus.com

octubre 20th 2017

“Error” PHP Notice: Undefined property: stdClass::$

Número de lecturas: 5417
{lang: 'es-419'}

Este “error” es mas bien un aviso, que nos alerta que por ejemplo existe una variable que no tiene información o alguna, que tengas en cuenta que hay una propiedad que la clase no tiene o que no esta definida.

Cuando nos muestre este error el código se seguira ejecutando pero se debe corregirlo con un if para validar o colocando antes de la variable el simbolo @ con esto lo solucionamos.

En frameworks como Symfony en el ambiente de desarrollo para la ejecución y nos alerta pero en el ambiente de producción no muestra el aviso.

Ejemplo de solución:

@$datosCliente = $decode->datosCliente;

 

octubre 19th 2017

Cómo se puede cambiar la clase CSS de un elemento mediante JavaScript

Número de lecturas: 2767
{lang: 'es-419'}

Realizar esta acción es sencilla utilizando classList entonces en una parte del código un elemento puede tener una característica definida por la clase y según alguna acción ya no tenga la misma.

// añadir una clase
document.getElementById("boton").classList.add('clase_css');
// eliminar la clase indicada
document.getElementById("boton").classList.remove('clase_css');
septiembre 23rd 2017

Errores en PHP – Hosting compartido

Número de lecturas: 1837
{lang: 'es-419'}

En ocasiones no tenemos acceso por ssh a un servidor, en proyectos solo nos asignan ingresos por FTP del hosting compartido y PHP no esta configurado para mostrar errores.

Si algo falla y debemos revisar se puede utilizar el siguiente codigo en el archivo PHP:

 ini_set('display_errors', 1);
 ini_set('log_errors', 1);
 ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
 error_reporting(E_ALL);