PHP - Archivos

 
Vista:

Archivos

Publicado por Manuel Zenón Sosa Cabrera (41 intervenciones) el 09/03/2006 04:25:33
Hola aligos del foro gracias de natemano por su ayuda.

Bien: Estoy desarrollando un buscador para un apgina web, las paginas *.html estan en almacenadas en diferentes carpetas, lo que hago es almacenar las carpetas en un array(), luego extraigo el econtenido de esas carpetas en otro array(). El Problema es que me sale un mensaje de errror despues de extraer el contenido de las carpetas, espero que me ayuden. Aqui les muestro el codigo.

<?php
/*Abre el directorio donde se encuentra el script*/
$arbol=opendir('.');
$carpetas=array();
$i=0;
$var="nt";
/*Guarda las carpetas de los sitios en la matriz 'carpetas'*/
while ($sitios = readdir($arbol)) {
if ($sitios != "." && $sitios != "..") {
$var2=substr($sitios,0,2);
if($var==$var2){
$carpetas[$i]=$sitios;
$i++;
}
}
}
/*Cierra el directorio*/
closedir($arbol);
$d=count($carpetas);
/*Abre el conenido de las carpetas seleccionadas*/
$i2=0;
$i3=0;
$paginas=array();
while ($i3<=$d){
$var3=array_shift($carpetas);
$seleccion=opendir($var3);
while($selec=readdir($seleccion)){
if ($selec != "." && $selec != ".."){
$paginas[$i2]=$selec;
$i2++;
}
}
$i3++;
}
$d2=count($paginas);
for ($c=0;$c<=$d2;$c++){
echo($paginas[$c]);
echo("<br>");
}
echo($d2);
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder