PDA

View Full Version : پيمايش يک فولدر



mostafa612003
دوشنبه 31 خرداد 1389, 11:40 صبح
من در يک فولدر با برنامه نويسي يک سري عکس آپلود کردم

حالامي خواهم در يک صفحه ايي اين عکسها را نمايش بدهم

چطور مي توانم فولدر را پيمايش کنم و بگويم تمام عکسها را نمايش بدهد
متشکرم

pashaie
دوشنبه 31 خرداد 1389, 14:02 عصر
از تابع dir استفاده کن


<?php
$d = dir("/etc/php5");
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
?>

mostafa612003
سه شنبه 01 تیر 1389, 11:03 صبح
جواب نداد
من با wamp کار مي کنم و به اين صورت برنامه نويسي نمي کنم
کد آپلود من به صورت زير است:
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .$uploadfile)) {
$flag_upload=1;
} else{
$flag_upload=0;
}

zamanphp
سه شنبه 01 تیر 1389, 17:52 عصر
بهترین راه ممکن ، استفاده را کتابخونه spl که به صورت پیش فرض روی php نصب هست :

<?php
$dir = new DirectoryIterator('./folder/');
foreach ($dir as $file) {
if (!$file->isDir() && !$file->isDot()) {
echo $file->getFilename() . '<br />';
}
}

mostafa612003
دوشنبه 07 تیر 1389, 08:26 صبح
با سلام
اين کد هم به من جواب نداد

funpatogh
دوشنبه 07 تیر 1389, 22:49 عصر
<?php
$dir='./';
$fp=opendir($dir);
while(($read=readdir($fp))!==false){
if($read!="." && $read!=".."){
if(is_file($dir.$read))
echo $dir.$read."<br>";
}
}
?>


این هم ساده ترین روش

mostafa612003
سه شنبه 08 تیر 1389, 13:35 عصر
از همه متشکرم
هر دو کد جواب داد

ممنونم