Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 15:38
Avatar de Watas
Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta Generar archivo XML

Buenas tardes, les escribo en esta oportunidad para ver si me pueden ayudar en esto que me trae de cabeza.

Necesito generar un archivo xml con php de unos datos que tengo en una bd. El problema aparece cuando le indico que cargue la imagen, en el archivo xml me aparece el codigo binario de la imagen mas no la ruta, como hago para que aparezca la ruta de la imagen en el xml?

Tengo esto:

Código PHP:

<?php
include("../conectar.php"); 

   
$texto_xml="<?xml version='1.0' encoding='ISO-8859-1'?>\n";
   
$texto_xml.="<productos>\n";

   
$result=mysql_query("select * from productos order by id asc");
   while(
$row=mysql_fetch_array($result))
   {
      
     
$texto_xml.="   <producto>\n";
     
$texto_xml.="      <nombre>".$row[nombre]."</nombre>\n";
     
$texto_xml.="       <img>img/productos/".$row[img]."</img>\n";  
     
$texto_xml.="   </producto>\n";
   }

   
$texto_xml.="</productos>\n";

   
$fp=fopen("productos.xml","w+");
   
fwrite($fp,$texto_xml);
   
fclose($fp);
?>

y esto es el resultado:

Código HTML:
<?xml version='1.0' encoding='ISO-8859-1'?>
<productos>
   <producto>
      <nombre>ACLAS CR68AF</nombre>
       <img>img/productos/BM6O6(žxefdÿìðöÿ´¹»ÿÍÒØÿäéñÿìóúÿ»ÂÈÿííñÿu¼áÿÐÕÜÿx·Üÿéíôÿ*.....etc</img>
   </producto>
</productos> 
Como hago para que me quede asi:



Código HTML:
<?xml version='1.0' encoding='ISO-8859-1'?>
<productos>
   <producto>
      <nombre>ACLAS CR68AF</nombre>
       <img>img/productos/imagen 3.jpg</img>
   </producto>
</productos> 

Gracias y saludos