Uno de los problemas que tiene el que la Tierra sea redonda, es que existen los usos horarios. Uno no se da cuenta de estas cosas hasta que le afectan directamente, y este ha sido el caso.
Por si no lo sabeÃs, cambié de host a webhostingbuzz, y la verdad es que estoy encantado con ellos, y a pesar de estar en USA (y hablar en inglés, obviusly), la comunicación con ellos ha sido perfecta, e incluso te regalan un dominio durante el tiempo que tengas el hosting con ellos.
El único problema que no habÃa soluciondo hasta ahora, como habréis adivinado, habÃa sido el de los usos horarios, y es que al no estar en España el server, la hora que tenÃa era 2 horas menor (valga la redundancia) que la de España/Madrid, asà que me puse manos a la obra, y busqué algo de info.
Resumiendo, lo que hice fue añadir estas dos lÃneas al fichero config.php (se carga en todas las páginas):
date_default_timezone_set('Europe/Madrid');
mysql_query("SET time_zone='+2:00'");
La primera lÃnea modifica el timezone de los scripts por asà decirlo, y la segunda, la hora de MySQL. Señalar que la segunda es una consulta normal y corriente a MySQL, asà que primero hay que conectar y demás.
Apuntar también que date_default_timezone_set está disponible en (PHP 5 >= 5.1.0RC1), es decir, si tenéis la versión 4 como era mi caso, mirad a ver si vuestro host os permite cambiar. El mÃo si , para ello solo tuve que añadir a mi .htaccess:
AddHandler application/x-httpd-php5 .php .php4 .php3 .phtml
Y eso fue todo, por fin tengo el horario tÃpical spanish, aunque no es una buena época para decirlo, porque con esto de los exámenes ya no se ni en que hora/dÃa vivo. Por cierto, ¿cuánto se tarda en corregir un examen? porque para mà que lo están haciendo las pruebas del carbono 14 al mio...