karbar98

نمایش ندادن فایل های مورد نظر در این تابع

3 پست در این موضوع قرار دارد

سلام

تابعی که در زیر قرار دادم تمامی محتویات یک فولدر رو نشون می ده ، حالا مشکل همین جاست که من می خواهم تعدادی فایل و پوشه رو به دلخواه نشون ندهد ، یعنی تمامی محویات یک فولدر به جز اون هایی که بهش می گیم رو نشون بدهد.

<?php
// open the current directory
$dhandle = opendir('.');
// define an array to hold the files
$files = array();

if ($dhandle) {
// loop through all of the files
while (false !== ($fname = readdir($dhandle))) {
// if the file is not this file, and does not start with a '.' or '..',
// then store it for later display
if (($fname != '.') && ($fname != '..') &&
($fname != basename($_SERVER['PHP_SELF']))) {
// store the filename
$files[] = (is_dir( "./$fname" )) ? "{$fname}" : $fname;
}
}
// close the directory
closedir($dhandle);
}

echo "\n";
// Now loop through the files, echoing out a new select option for each one
foreach( $files as $fname )
{
echo "<img src='http://cdn3.iconfinder.com/data/icons/fatcow/32x32_0440/folder.png' style='margin-bottom:-10px;'/> <a href='{$fname}'>{$fname}</a>\n <br />";
}
echo "\n";
?>

0

به اشتراک گذاری این پست


لینک به پست

نام فایلها را در متغییر آرایه‌ای exclude قرار دهید


<?php
// open the current directory
$dhandle = opendir('.');
// define an array to hold the files
$files = array();
$exclude = array('a','d');

if ($dhandle) {
// loop through all of the files
while (false !== ($fname = readdir($dhandle))) {
// if the file is not this file, and does not start with a '.' or '..',
// then store it for later display
if (($fname != '.') && ($fname != '..') && ($fname != basename($_SERVER['PHP_SELF'])) && (! in_array($fname, $exclude))) {
// store the filename
$files[] = (is_dir( "./$fname" )) ? "{$fname}" : $fname;
}
}
// close the directory
closedir($dhandle);
}

echo "\n";
// Now loop through the files, echoing out a new select option for each one
foreach( $files as $fname )
{
echo "<img src='http://cdn3.iconfinder.com/data/icons/fatcow/32x32_0440/folder.png' style='margin-bottom:-10px;'/> <a href='{$fname}'>{$fname}</a>\n <br />";
}
echo "\n";
?>

2

به اشتراک گذاری این پست


لینک به پست

بسیار ممنون ، مشکلم به طور کامل حل شد.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری