我想检查路径是否存在,我尝试过:
if(is_dir('/public_html/uploads/2013/')){
//do stuff
} else {
//do stuff
}
也试过
var_dump(is_dir('/public_html/uploads/2013/'));
返回false,但路径存在。
我也尝试过:
if(file_exists('/public_html/uploads/2013/')){
//do stuff
} else {
//do stuff
}
没有运气,有什么想法吗?我全力以赴。
答案 0 :(得分:2)
我不认为您的系统中存在路径/public_html/uploads/2013
,因为它不是相对路径,而是来自文件系统根目录的绝对路径,因为起始/
。
答案 1 :(得分:0)
/public_html/
表示文件夹public_html
位于系统的根目录中,可能并非如此。使路径相对,或使用完整的绝对路径。您可以使用__FILE__
或__DIR__
Magic Constants等常量来查找文件系统中脚本的位置。