Ciao ragazzi sto cercando di fare un programma che mi inserisca in un array il nome dei file contenuti in una directory
<?php
if ($dir = @opendir("foto/")) {
while (($file = readdir($dir)) !== false) {
$a[]=$file;
print_r($a);
}
closedir($dir);
}
?>
ma questo programma mi fa un casino, mi da una seire di array in cui solo l'ultimo è quello che voglio
Array ( [0] => . ) Array ( [0] => . [1] => .. ) Array ( [0] => . [1] => .. [2] => Thumbs.db ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg [7] => IMG_5658.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg [7] => IMG_5658.jpg [8] => IMG_5659.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg [7] => IMG_5658.jpg [8] => IMG_5659.jpg [9] => IMG_5661.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg [7] => IMG_5658.jpg [8] => IMG_5659.jpg [9] => IMG_5661.jpg [10] => IMG_5671.jpg ) Array ( [0] => . [1] => .. [2] => Thumbs.db [3] => 0.jpg [4] => 2.jpg [5] => IMG_5654.jpg [6] => IMG_5655.jpg [7] => IMG_5658.jpg [8] => IMG_5659.jpg [9] => IMG_5661.jpg [10] => IMG_5671.jpg [11] => IMG_5690.jpg )
dove ho sbagliato?? ( perchè la funzione scandir non mi funziona?)
datemi qualche dritta plz![]()