我有这段 PHP 代码:
if (file_exists($_POST['current_folder'])) {
//do something
}
But file_exists
总是返回 false。传递给该函数的值是:
echo $_POST['current_folder']); //This prints: http://localhost/wordpress/wp-content/music
我还尝试了本地主机上的不同文件夹。该函数始终返回 false。
我也尝试过is_dir()
。但即使这个函数对于上面的 URL 也返回 false。
Stack Overflow 上有很多相关问题。但大多数人都建议file_exists
仅适用于相对 URL。但从这个链接很清楚http://
URL 也支持file_exists
功能。
我缺少什么?
使用目录路径;不是网址:
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)