بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ریختن همه عکس های یک پوشه در یک آرایه در php
سلام به همگی...
من میخواستم داخل فایل php سمت سرورم بگم که اسم همه فایل هایی که داخل پوشه Images قراردارند و پسوند jpg دارند رو داخل
$image[name]
بریزه.
لطفا راهنمایی کنید باید چکار کنم.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
محمد حسین زاده
12 سال پیش
+2
0
<?php
function scanDirectories($rootDir, $allowext, $allData=array()) {
$dirContent = scandir($rootDir);
foreach($dirContent as $key => $content) {
$path = $rootDir.'/'.$content;
$ext = substr($content, strrpos($content, '.') + 1);
if(in_array($ext, $allowext)) {
if(is_file($path) && is_readable($path)) {
$allData[] = $path;
}elseif(is_dir($path) && is_readable($path)) {
// recursive callback to open new directory
$allData = scanDirectories($path, $allData);
}
}
}
return $allData;
}
$rootDir = "www";
$allowext = array("zip","rar","html");
$files_array = scanDirectories($rootDir,$allowext);
print_r($files_array);
?>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .