PLUS
11-22-2009, 06:20 PM
تابعی که در پایین قرار میدم برای لیست کردن تمام فایلهای یک پوشه هستش؛
با کمک اون میتونید تمام فایل های درون یک پوشه رو لیست کنید و اگر مقدار دوم تابع رو true قرار بدین تمامی زیر شاخه های اون پوشه رو هم لیست میکنه؛
امیدوارم مورد استفاده قرار بگیره
<?php
function ls($dir,$recursive=false)
{
if(substr($dir,-1)!='/')$dir.='/';
if(!is_dir($dir))
return false;
if(!$handle=opendir($dir))
return false;
while(($file=readdir($handle))!==false)
{
if($file=="."||$file=="..")
continue;
echo $dir.$file.(is_dir($dir.$file)?'/':'')."<br>\n";
if($recursive&&is_dir($dir.$file))
ls($dir.$file,$recursive);
}
closedir($handle);
return true;
}
:x
با کمک اون میتونید تمام فایل های درون یک پوشه رو لیست کنید و اگر مقدار دوم تابع رو true قرار بدین تمامی زیر شاخه های اون پوشه رو هم لیست میکنه؛
امیدوارم مورد استفاده قرار بگیره
<?php
function ls($dir,$recursive=false)
{
if(substr($dir,-1)!='/')$dir.='/';
if(!is_dir($dir))
return false;
if(!$handle=opendir($dir))
return false;
while(($file=readdir($handle))!==false)
{
if($file=="."||$file=="..")
continue;
echo $dir.$file.(is_dir($dir.$file)?'/':'')."<br>\n";
if($recursive&&is_dir($dir.$file))
ls($dir.$file,$recursive);
}
closedir($handle);
return true;
}
:x
