Foros del Web » Programando para Internet » PHP »

Problema con & en sitemap

Estas en el tema de Problema con & en sitemap en el foro de PHP en Foros del Web. Hola a todos. Intento hacer un sitemap, pero al poner urls como esta: http://amigosbg.com/forum/viewtopic.php?f=67&t=907 que contienen el simbolo &, ya no me acepta el sitemap. ...
  #1 (permalink)  
Antiguo 26/05/2009, 06:19
Avatar de miros84  
Fecha de Ingreso: diciembre-2008
Mensajes: 351
Antigüedad: 15 años, 4 meses
Puntos: 4
Problema con & en sitemap

Hola a todos. Intento hacer un sitemap, pero al poner urls como esta:

http://amigosbg.com/forum/viewtopic.php?f=67&t=907

que contienen el simbolo &, ya no me acepta el sitemap. Me dice:

Error de lectura XML: mal formado
Ubicación: http://www.amigosbg.com/forum/sitema...ikataborba.xml
Número de línea 30, columna 52:<loc>http://amigosbg.com/forum/viewtopic.php?f=67&t=907</loc>
---------------------------------------------------^

Si quito el simbolo &, ya me lo lee bien. Alguien sabe algo al respecto?
  #2 (permalink)  
Antiguo 26/05/2009, 07:03
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Problema con & en sitemap

El problema es que el simbolo de & en el campo de direcciones lo usa php para decir que la siguiente es otra variable, tendrias que cambiar el simbolo y escribirlo en hexadecimal %38 o si te funciona como tu dices borrarlo

Si quieres ver una tabla muy útil para esto puedes ir a

http://en.wikipedia.org/wiki/ISO-8859-15
  #3 (permalink)  
Antiguo 26/05/2009, 14:39
Avatar de miros84  
Fecha de Ingreso: diciembre-2008
Mensajes: 351
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: Problema con & en sitemap

SI cambio el & por %38, el enlace ya no es correcto. Alguna otra sugerencia?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.