使用 localhost 检查 php 中是否存在文件的正确方法

The right way to check if a file exists in php using localhost

我需要检查 http://localhost/filname.php 是否存在。我必须使用本地主机,以便服务器自己检查文件,而不是去代理寻找文件。

如果文件存在于目录中:

如果文件不存在:

我需要一种方法来检查文件是否存在,并且只有在存在且我被卡住时才采取行动。我在一个 drupal 网站上工作,所以我不知道问题是 php,还是 php + drupal 情况

你的方法是对的,直接用DRUPAL_ROOT:

file_exists(DRUPAL_ROOT . '/filename.php')

DRUPAL_ROOT是本地drupal目标路径,例如:

/home/my_site/public_html