我想知道,我的sure ()函数在一个php $_GET变量上工作,所以这个变量返回文件夹,但我有一个问题,因为我不确定如果目录有问题,如何回显错误。
这是我得到的错误:
Warning: scandir(users/ro/f) [function.scandir]: failed to open dir: No such file or directory in C:\xampp\htdocs\OSO\desktop\main_content\file.php on line 31这是我的代码
$folder = $_GET['file_folder'];
$directory = "users/$username/$folder";
if (scandir($directory, 0)) {
unset($documents[0], $documents[1]);
$documents = scandir($directory, 0);
// for each loop
} else {
echo "No such directory";
}提前干杯
发布于 2011-08-11 06:00:02
我会先使用is_dir()检查$directory是否存在,然后再调用scandir()
if (is_dir($directory)) {
$filenames = scandir($directory, 0);
// do something
} else {
echo "No such directory";
}https://stackoverflow.com/questions/7018301
复制相似问题