php noob-dosya yükleme komut sorunlar

2 Cevap php

Ben bu script var ve ben bunu çalıştırmayı denediğinizde, sadece asla localhost ve aslında çalışır bekliyor diyor. Benim localhost giderseniz ben hiçbir sorun ile diğer dosyaları çalıştırabilirsiniz.

Ne bu komut ile yanlış?

<?php 
    $dir = 'Images/uploaded/';
    if($handle = opendir($dir)) {
        $file = readdir($handle);

        while($file !== false) {
            echo "<li><img class=\"thumb\" src=\"".$dir.$file."\" /></li>";
        }
    }

    closedir($handle);
?>

2 Cevap

Sen $file döngü içinde değiştirerek değil. $file değiştirir ve bu nedenle sonsuz bir döngü var asla.

Dan http://php.net/readdir:

/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
    echo "$file\n";
}

Sen döngü içinde readdir() aramak gerekir.