Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2010, 11:35
Avatar de el_tigre
el_tigre
 
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 19 años, 1 mes
Puntos: 8
De acuerdo acceder a los archivos de varios directorios

Hola a todos, amigos, tengo unas carpetas que contienen unos archivos Mp3, existe una carpeta madre ("Sonidos") y carpetas hijos y cada carpeta hijos contienen los archivos Mp3, yo quisiera ejecutar mi reproductro y mi este archivo (ver código) desde la carpeta Madre, lo que no puedo es saber cómo hacer para que el código lea cada uno de las subcarpetas......si ejectuto el código desde cada uno de las subcarpetas me funciona, pero no desde la carpeta madre....

Código PHP:
<?php
$filter 
".mp3";
$directory "Sonidos";
@
$d dir($directory);
if (
$d) { 
    while(
$entry=$d->read()) {  
        
$ps strpos(strtolower($entry), $filter);
        if (!(
$ps === false)) {  
            
$items[] = $entry
        } 
    }
    
$d->close();
    
sort($items);
}
header("content-type:text/xml;charset=utf-8");

echo 
"<?xml version='1.0' encoding='UTF-8' ?>\n";
echo 
"<playlist version='1' xmlns='http://xspf.org/ns/0/'>\n";
echo 
"    <title>Sonidos</title>\n";
echo 
"    <info>http://www.forosdelweb.com/</info>\n";
echo 
"    <trackList>\n";

for(
$i=0$i<sizeof($items); $i++) {
    echo 
"        <track>\n";
    echo 
"            <annotation>".($i+1).". ".$items[$i]."</annotation>\n";
    echo 
"            <location>".$directory.'/'.$items[$i]."</location>\n";
    echo 
"            <info></info>\n";
    echo 
"        </track>\n";
}
echo 
"    </trackList>\n";
echo 
"</playlist>\n";
He estado probando en cambiar el directorio

Código PHP:
$directory "Sonidos"
por

Código PHP:
$directory "../"
pero no me funciona, ¿alguna forma de solucionarlo?