【发布时间】:2015-05-09 23:34:36
【问题描述】:
我在 PHP 中有这段代码:
if (file_exists($_POST['current_folder'])) {
//do something
}
但是file_exists 总是返回假。传递给函数的值是:
echo $_POST['current_folder']); //This prints: http://localhost/wordpress/wp-content/music
我还尝试使用本地主机上的不同文件夹。该函数始终返回 false。
我也试过is_dir()。但即使是这个函数,上面的 URL 也会返回 false。
Stack Overflow 上有很多相关的问题。但他们中的大多数人建议file_exists 仅适用于相对 URL。但是从this link 可以看出http:// URL 也被file_exists 函数支持。
我错过了什么?
【问题讨论】:
-
使用本地文件路径,而不是网络路径
标签: php file-exists