Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2011, 12:26
Avatar de softmaster
softmaster
 
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 17 años, 10 meses
Puntos: 12
Respuesta: reeemplazar caracteres

bueno arme algo rapido por que estoy corto de tiempo, no es lo ideal funciona...

lo dejo por si a alguien le sirve:

Código PHP:
function xml($url) 
    { 
$que = array( " ", "- <url>", "-<url>", "<loc>http://www.dominio.com/", "</url>", "<lastmod>2011", "</lastmod>", "-00", "-01", "-02", "-03", "-04", "-05", "-06", "-07", "-08", "-09", "-10", "-11", "-12", "-13", "-14", "-15", "-16", "-17", "-18", "-19", "-02", "-21", "-22", "-23", "-24", "-25", "-26", "-27", "-28", "-29", "-03", "-31", "-32", "-33", "-34", "-35", "-36", "-37", "-38", "-39", "-04", "-41", "-42", "-43", "-44", "-45", "-46", "-47", "-48", "-49", "-05", "-51", "-52", "-53", "-54", "-55", "-56", "-57", "-58", "-59", "-06", "-61", "-62", "-63", "-64", "-65", "-66", "-67", "-68", "-69", "-07", "-71", "-72", "-73", "-74", "-75", "-76", "-77", "-78", "-79", "-08", "-81", "-82", "-83", "-84", "-85", "-86", "-87", "-88", "-89", "-09", "-91", "-92", "-93", "-94", "-95", "-96", "-97", "-98", "-99", "</loc>" ); 
$por = array( "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ";<br />" ); 
  return 
strtolower( str_replace( $que,$por,$url ) ); 
}



$limpio='- <url>
  <loc>http://www.dominio.com/23822</loc> 
  <lastmod>2011-07-08</lastmod> 
  </url>
- <url>
  <loc>http://www.dominio.com/43822</loc> 
  <lastmod>2011-07-08</lastmod> 
  </url>'
;

echo 
''.xml($limpio).'';