Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2008, 14:57
lugano
 
Fecha de Ingreso: febrero-2006
Mensajes: 72
Antigüedad: 18 años, 3 meses
Puntos: 2
Leer txt en distintas carpetas

Hola comunidad,

<?php
$archivo = "images/planetas/dbgal.txt";
$file = file($archivo);
foreach ($file as $line) {
$line = explode("|",$line);
if($line[0] == "albumdesc"){
echo '<br/><div class="descripcion">';
echo trim($line[1]);
echo '</div><br/>';
break;
}
}
?>

El codigo anterior lee info de dbgal.txt y guarda el título (Planetas del sistema solar) en la variable $line[1], hasta aca ok.
--------------------------------------------- contenido de dbgal.txt
albumdesc| Planetas del sistema solar descripción de este album

imagedesc|planeta.jpg|Descripción de la foto.
imagedesc|planeta1.jpg|Descripción de la foto.
imagedesc|planeta2.jpg|Descripción de la foto.
---------------------------------------------



Pero... aqui mi problema: esta es la estructura del album:

images/planetas/planetas.html
images/planetas/dbgal.txt // en el album planetas hay un .html con imagenes de planetas.jpg y un dbgal.txt con el titulo y descripción de esas imágenes

otro album....
images/asteroides/asteroides.html
images/asteroides/dbgal.txt

etc...

Como hago para que al usuario que hace clic en alguna de las páginas del album, el script lea el título de ese album. Es decir detecte la ruta, abra y lea el dbgal.txt correspondiente a cada html y foto.??

Como hago??, agradeceré cualquier pista.