FATRIAN

webdev

Problemas con fechas en MySQL y PHP

by on Nov.27, 2013, under php, webdev

Uno de los dolores de cabeza en Mysql con apliciones web son las “fechas“, cuando el servidor esta en nuestro pais o mejor dicho en nuestra zona horaria no hay problema y son tan felices con un simple NOW(), pero si está fuera de nuestro horario tambien se puede sincronizar con un simple query: SELECT DATE_SUB (NOW (), INTERVAL 1 HOUR); para sumar una hora en este caso, pero a veces este no es el único problema, los horarios de verano no siempre se aplican en la misma fecha en todos los paises y esta solución solo es ilusión temporal.

Solución real
Es importante mencionar que es una solución muy particular pero funciona si tu plicación esta en php, supongo que en otras tecnologías es los mismo, php toma la configuración de apache y MySQL usa una configuación propia tambien, pero se puede redefinir manualmente sin necesidad de mover estos paramentros del servidor ya sea por que usas un hosting compartido o careces de permisos, en la parte superior de tu script php defines tu zona horaria date_default_timezone_set('America/Mexico_City'); es este caso estoy definiendo mi zona horaria y por lo tanto respetará hasta el horario de verano, en esta liga estan las zonas soportadas, en cualquier consulta es necesario sustituir la función NOW() por la funcion de php date("Y-m-d H:i:s") un ejemplo de esto sería :


<?php
date_default_timezone_set('America/Mexico_City');
....código de conexion etc....
....
$sql="INSERT INTO tabla (fecha) VALUES('".date('Y-m-d H:i:s')."')";
$res=mysql_query($sql);
....
....más código...
?>

Y listo el NOW() ya no será util ya que php hará esto por mi, funciona tanto para valores DATE y DATETIME.

1 Comment :, , , , , , more...

Forbidden error 403 en phpmyadmin despues de instalar

by on Nov.18, 2010, under linux, webdev

Es normal que después de instalar phpmyadmin te salga fobidden, si no estas instalando en localhost (127.0.0.1)… ya que esta predeterminado así en phpmyadmin.conf, para editarlo abrimos la consola : (continue reading…)

1 Comment :, , , , , more...

caracteres especiales en servidor web httpd en Centos

by on Nov.17, 2010, under linux, webdev

Al desarrollar en ubuntu con apache no tenia ningún problema con los caracteres, en las paginas usaba el charset ISO-8859-1 y todo sin problemas, pero al migrar el sitio a Centos la pesadilla se hizo presente, por mas que usaba el charset este no lo respetaba tenia que usar &acute; y cosas de esas, era extraño pensé que el servidor web tendría el mismo comportamiento por el sistema operativo pero estaba equivocado, la solución estaba en charset que trae el archivo httpd.conf del servidor de Centos, este se encuentra en /etc/httpd/conf/httpd.conf si lo abrimos de la consola sería: (continue reading…)

1 Comment :, , , , more...

error al iniciar phpmyadmin “blowfish_secret”

by on Nov.08, 2010, under linux, php, webdev

Después de instalar phpmyadmin en un Centos 5, y entrar al http://localhost/phpmyadmin generalmente manda el mensaje que necesita: “blowfish_secret” cuando debe mandar la pantalla de logeo (no siempre en mi caso así fue) (continue reading…)

3 Comments :, , more...

instalar LAMP en ubuntu Oneiric 11.10

by on Oct.15, 2010, under linux, webdev

Anteriormente en synaptics estaba la opción de “seleccionar paquetes por tarea” al parecer dejó de existir en maverick, pero tasksel puede hacer esa función desde consola, se trata de un programa que puede instalar los servicios LAMP server, Mail server, DNS server etc.. el que selecciones todo de un golpe con todos sus paquetes.
(continue reading…)

4 Comments :, , , more...

Que hacer despues de instalar Ubuntu maverick 10.10

by on Oct.15, 2010, under linux, webdev

es un remake de la versión anterior pero tiene algunas novedades… el software restrictivo y repositorios de terceros como la maquina de java, codecs para mp3 y vídeo etc… todo lo hace desde la misma instalación del sistema… esta de lujo, lo que reduce aun más el proceso y la siguiente lista:
(continue reading…)

Leave a Comment more...

Recursos: Javascript

by on Oct.07, 2010, under webdev

Funciones simples para validar y formatear datos de formularios.
(continue reading…)

Leave a Comment more...

Recursos: HTML y CSS

by on Oct.06, 2010, under webdev

Algo de codigo HTML y CSS … (continue reading…)

Leave a Comment :, , more...

Recursos: PHP

by on Oct.06, 2010, under php, webdev

algunos scripts de php, ire metiendo más conforme los este necesitando:

(continue reading…)

Leave a Comment :, more...

Recursos: mysql

by on Oct.06, 2010, under webdev

Algo de sql que facilita la vida…
(continue reading…)

Leave a Comment : more...