我正在尝试检查是否存在 XML 文件,具体取决于用户名参数
<?php
$username = $_GET["username"];
$filename = "/documents/$username/data.xml";
if (file_exists($filename)) {
// output documents
} else {
echo "No documents exist in your account.";
}
?>
它继续返回该文件不存在。
完整路径: http ://example.com/documents/ {username}/data.xml
当我知道文件存在时,为什么它继续返回 false?
编辑:我几年前发表了这篇文章,这绝对不是保存用户数据的最佳方式,但这篇文章的答案可以很好地解释 file_exists()。