Ho varie directory che contengono vari file, mi specifico la directory con 'cartella' e poi devo creare una pagina html che contiene oltre al codice html anche l'elenco dei vari file dentro alla directory specificata ma il problema è che mi restituisce solo l'ultimo file presente nella directory e non tutti. Qualcuno sa perchè? comunque questo è il codice:
<?
$cartella = $_POST['cartella'] ;
$folder = opendir($cartella) ;
while ($file = readdir($folder)) {
$array_file[] = $file;
}
foreach ($array_file as $file) {
echo "<tr><td><center>";
if ( $file == ".." || $file == ".") {
continue;
}
echo "$file";
echo "</tr></td></center>";
}
$f = fopen("$cartella.html","w+");
fputs($f,' \\qui ho il codice html della pagina da creare ma ci voglio mettere anche i file contenuti nella directory specificata, ho provato con '.$file.' ma mi restituisce solo l'ultimo file e non tutti quelli contenuti nella directory\\');
fclose($f);
?>