Quería compartir con vosotros que a pesar de lo agobiado que estoy con los exámenes de fin de curso, en los pocos minutos que tengo libres, mientras chateo con Oscar y al mismo tiempo estudio Biología, aprovecho para comenzar muy de a poquito con la versión 1.5 de mi Script BuscaRAE para Messenger Plus Live!
Los cambios no van a ser muchos, yo creo que casi ninguno en lo que es el, pero si algunos cambios con intereses hacia mi persona. Ya os lo contaré cuando lo saque.
Pues el post se titula “Problemas con PHP” y me refiero a algunos problemitas que tuve con la función include(). Mi Script abre una página con la definición de una palabra que has buscado a través de la ventana de conversación del Messenger, pero esta pagina es externa a mi hosting, ya que pertenece al servidor de la Real Academia Española. En esta nueva versión los datos van a ser mostrados en una página que está en mi hosting, pero para mostrar la definición tuve que añadir la función include(”url”), que gracias a varias personas entre ellas Oscar tomé la decicion de usar en vez de frames/marcos (old-style). El problema viene cuando los enlaces, imagenes, plantillas css, etc. de la página externa, están localizadas “localmente” en el servidor de la Real Academia Española. Para decirlo mas claramente… a la hora de poner el “src” (Source/Fuente) utilizaron una dirección local (”/images/image.jpg”) en vez de usar la URL entera (”http://www.exemple.com/images/image.jpg”). Esto hace que al utilizar la susodicha función todo se vea feo sin colores ni imagenes y que los enlaces no funcionen, porque la página busca todo en mi hosting.
Le pregunté a muchas personas pero ninguno supo contestarme o no lo recordaban en ese momento, hasta que se me ocurrió preguntarle a un contacto estadounidense (que no habla español) y me dio la posible solución. Creo que no es la única posibilidad ya que Oscar me comentó que existe alguna función para solucionar esto, pero lo importante es que esto arregló el problema….
<head><base xhref="http://buscon.rae.es/draeI/"></head>
Este código hace que cualquier objeto añadido en la página, sea buscado en http://buscon.rae.es/draeI/ y no en mi hosting, esto ahora hace que cualquier otra cosa que añada a la página y sea de mi hosting tenga que localizarlo con la URL entera pero no hay ningun problema, yo estoy contento de haber podido solucionarlo y prontito sacar a la luz la nueva versión de mi Script.
¿A alguien se le ocurre otra solución?
Posted By SeBaSeTu