if(file_exists("./squadra/photos/photog.jpg")) {
echo "### YES ###";
} else {
echo "### NO ###";
}
如果我在/zones/team.php上运行此函数,它可以正常工作(会打印出YES)。如果我在/auth/ajax.php上运行此函数,它会打印出NO。为什么呢?
编辑
所以我做了一些实验。
1- 如果我尝试:
// file on /zones/team.php
if(file_exists($_SERVER['DOCUMENT_ROOT']."/squadra/photos/provag.jpg")) {
echo "YES";
} else {
echo "NO";
}
// file on /auth/ajax.php
if(file_exists($_SERVER['DOCUMENT_ROOT']."/squadra/photos/provag.jpg")) {
echo "YES";
} else {
echo "NO";
}
两者都显示NO;
2 - 如果我尝试:
// file on /zones/team.php
if(file_exists("./squadra/photos/provag.jpg")) {
echo "YES";
} else {
echo "NO";
}
// file on /auth/ajax.php
if(file_exists("../squadra/photos/provag.jpg")) {
echo "YES";
} else {
echo "NO";
}
两个都写的是YES;但在team.php中我使用了./,而在ajax.php中使用了../...为什么会起作用?
squadra
的根目录吗? - Pekka.
在哪里? - Pekka