下面这段会报:
“Warning: readdir(): supplied argument is not a valid Directory resource in E:\www\class\filelist.php on line 7”
$current_dir='/guest/';
showFiles();
function showFiles(){
$dir=opendir($current_dir);
while(false!==($file=readdir($dir)))
{
//…………………………
}
closedir($dir);
return;
}但是如果不放到funcation里则就正确,但是我打算重复使用的,所以要放在funcation里,但放在里面就不行了,该怎么写?
“Warning: readdir(): supplied argument is not a valid Directory resource in E:\www\class\filelist.php on line 7”
$current_dir='/guest/';
showFiles();
function showFiles(){
$dir=opendir($current_dir);
while(false!==($file=readdir($dir)))
{
//…………………………
}
closedir($dir);
return;
}但是如果不放到funcation里则就正确,但是我打算重复使用的,所以要放在funcation里,但放在里面就不行了,该怎么写?
$current_dir = 'guest/';
showFiles($current_dir);
function showFiles($current_dir){
$dir = opendir($current_dir);
while(false !== ($file=readdir($dir))){
//......
}
closedir($dir);
return;
}
showFiles($current_dir);
function showFiles($current_dir){
$dir=opendir($current_dir);
while(false!==($file=readdir($dir)))
{
//…………………………
}
closedir($dir);
return;
}
showFiles();
function showFiles(){
global $current_dir;
$dir=opendir($current_dir);
while(false!==($file=readdir($dir)))
{
//…………………………
}
closedir($dir);
return;
}