Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2011, 10:07
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Respuesta: Carga de imagen desde un XML

te explico primero la estructura de los archivos, el index y la pelicula flash estan en la raiz, hay una carpeta xml que guarda todos los xml y hay otra carpeta uplds que guarda las imagenes cargadas desde el modulo Administrador.

Los archivos XML estan generados con PHP, te paso el archivo que genera el XML para mostrar las imágenes:
Código PHP:
Ver original
  1. header("Content-type: text/xml");
  2. require("../admin/core/db.php");
  3. $cls = new db();
  4.  
  5. $cls->conectar();
  6. $str = "SELECT * FROM imagenes";
  7. $rs = mysql_query($str) or die(mysql_error());
  8.  
  9. while ($arr = mysql_fetch_array($rs)) {
  10.     $ids[] = $arr[0];
  11.     $familia[] = $arr[1];
  12.     $imagenes[] = $arr[2];
  13.     $descripciones[] = $arr[3];
  14. }
  15.  
  16. echo '<?xml version="1.0" encoding = "UTF-8"?>';
  17. echo '<imagenes>';
  18. $pos = 0;
  19. foreach ($ids as $valor) {
  20.       echo '<imagen>';
  21.       echo '<id>';
  22.       echo $valor;
  23.       echo '</id>';
  24.       echo '<familia>';
  25.       echo $familia[$pos];
  26.       echo '</familia>';
  27.       echo '<archivo>';
  28.       echo $imagenes[$pos];
  29.       echo '</archivo>';
  30.       echo '<descripcion>';
  31.       echo $descripciones[$pos];
  32.       echo '</descripcion>';
  33.       echo'</imagen>';
  34.       $pos++;
  35. }
  36. echo '</imagenes>';

y esto es lo que devuelve:
Código XML:
Ver original
  1. <imagenes>
  2.       <imagen>
  3.             <id>1</id>
  4.             <familia>1</familia>
  5.             <archivo>uplds/recreacion1.jpg</archivo>
  6.             <descripcion>Prueba de ejemplo para una de las familias, esperamos que salga muy bien.</descripcion>
  7.       </imagen>
  8.       <imagen>
  9.             <id>2</id>
  10.             <familia>14</familia>
  11.             <archivo>uplds/imagendecoracion.jpg</archivo>
  12.             <descripcion>Decoración con flores rojas, ideal para una noche romántica.</descripcion>
  13.       </imagen>
  14. </imagenes>

como verás en el AS hago un filtro y eso me devuelve los datos de la familia 14
__________________
El aprendiz.