Image

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
Escrito por Alex como "Personalissimo", Blogs e Internet el 22 de enero de 2007 a las 2:51 pm

Recarga de la página por no especificar ruta en CSS

Aunque mi trabajo es de desarrollador Web principalmente, no suelo escribir mucho sobre el tema porque no me gusta aburrir mucho a la gente, pero lo que he descubierto esta mañana bien merece la pena para documentarlo porque a mi me ha vuelto loco un buen rato. Quizá es un pequeño bug, o si no es considerado como tal seguro que sabiéndolo de antemano se ahorra bastante tiempo en depuración.

Resulta que en una programación compleja de PHP, bases de datos, sesiones y demás, me ocurría una cosa curiosa y es que la consulta SQL a la base de datos se me repetía dos veces. Después de un rato probando cosas, se me ocurre ver el log del servidor Apache, y resulta que la página se pedía dos veces: una yo mismo desde donde estuviera y otra la propia página que se llamaba así misma.

Después de comprobar que no había ningún "include" de PHP, ningún AJAX que se pidiera a sí mismo y marearme quitando y poniéndo líneas se me ocurre probar quitando una claúsula que había en el que dejé sin querer ahí.

Se trata de style="background-image:url()"

Como se puede ver es una opción de CSS para cargar una imagen de fondo en ese estilo, en concreto estaba en el BODY pero no importa donde esté. El tema está en que si no se pone nada dentro de los paréntesis, es decir, si no se especifica la ruta de la imagen que quieres cargar en ese estilo, el navegador pide la página entera por defecto, es decir, que si la página que tu cargas donde está todo se llama "index.php", el navegador intenta cargar "index.php" entera, no encuentra ninguna imagen (obviamente) y no da ni error de CSS ni nada.

Eso sí, si la página tiene códigos PHP, lecturas y escrituras en la base de datos, te puedes morir creyendo que el error de duplicidad de acciones está en otro sitio.

Un error que sin duda quería comentaros a los desarrolladores que me leéis y que espero que si a alguien le pasa y busca por Google, pueda ayudarle en algo.

, , , , , , ,

RelacionadasAvión y Luna quedaron juntos en el cieloCómo anunciar una página WebCambio de la página de la RAENo encuentra página
1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
Escrito por Alex como Blogs e Internet el 12 de septiembre de 2006 a las 3:19 pm

Lo que faltaba, Google Image Labeler

Digo yo que suficiente dinero tiene Google como para que ademas le hagamos el trabajo sucio. Se trata de Google Image Labeler, una especie de "juego" donde te conectas anónimamente con otro usuario que esté en el sistema Image Labeler.

A los dos se os pone una imagen de "Google Images" (de las tantas y tantas que hay) para que entre los dos os pongais de acuerdo de cómo nombrar a esa imagen. De esa forma, 2 humanos hacen el trabajo "sucio" de etiquetar la cantidad de imagenes que tiene Google y que están mal nombradas. Todos hemos sufrido ver imagenes de lo que no buscamos cuando intentamos cazar alguna imagen.

En fin, que me parece un juego muy bonito pero que inconscientemente estamos haciendo lo que tendría que hacer Google. ¡Chapó! eso sí, por la idea que ha tenido Google para intentar que colaboremos gratuitamente con esto, al menos podrían dar dinerillo, que veo que uno en el Top10 ha gastado muchísimas horas "gratis" para Google…

, ,

RelacionadasFantasíasGoogle y más googlePrejuicios GoogleCómo buscar retratos
Artículo aleatorio Artículo aleatorio
Busca en 86400:
Artículo aleatorio

Te invito a otros blogs ...