salvare in una tabella i nomi dei file contenuti in cartella

  • Creatore Discussione Creatore Discussione nim
  • Data di inizio Data di inizio

nim

Utente Attivo
11 Ott 2011
96
0
0
salve a tutti,
vorrei creare uno script che attivato mi salvi in una tabella i titoli dei file contenuti in una cartella...
essendo i file centinaia non posso fare un pulsante per ogni file...
riesco a leggere i nomi dei file contenuti in una cartella facendo così
PHP:
<?php
$directory = "nomedirectory/";
if(is_dir($directory)){if($directory_handle = opendir($directory))
{
while(($file = readdir($directory_handle)) !== false){
if((!is_dir($file))&($file!=".")&($file!=".."))
echo "<br>". $file . "";

}
closedir($directory_handle);
}
}
?>
ma tutti i titoli che appaiono (TUTTI IN UNA VOLTA) li dovrei salvare in una tabella...qualche idea?
 
ciao
dai un occhio alla funzione glob()

es.
PHP:
<?php
$cartella="pinco/";
$presenti=glob($cartella."*.*");
var_dump($presenti);
?>
glob restituisce un array, nell es sopra trova tutti i file (evidentemente se ci sono) della cartella.

$presenti[0] "pallo.htm"
$presenti[1] "asdrubale.php"
$presenti[2] "sofonisba.jpg"
.........
se es sostituisci un asterisco *.php estrae solo i file con estensione php
 
ok ci ho dato un'occhiata e ho capito...sono riuscito, grazie!
 

Discussioni simili