使用localhost检查php中是否存在文件的正确方法
我需要检查是否存在。我必须使用localhost,以便服务器检查文件本身,而不是到代理查找文件 如果目录中存在该文件:使用localhost检查php中是否存在文件的正确方法,php,curl,drupal,drupal-7,file-exists,Php,Curl,Drupal,Drupal 7,File Exists,我需要检查是否存在。我必须使用localhost,以便服务器检查文件本身,而不是到代理查找文件 如果目录中存在该文件: 如果(file_exists($hostname_url))解析为false curl成功获取文件并打印出我期望的内容 wget获取文件 如果文件不存在: 如果(file_exists($hostname_url))解析为false curl尝试获取头文件,以查看文件是否存在,直到apache阻塞为止,该文件从未结束并生成 curl尝试获取文件的过程从未失败,直到apac
- 如果(file_exists($hostname_url))解析为false
- curl成功获取文件并打印出我期望的内容
- wget获取文件
- 如果(file_exists($hostname_url))解析为false
- curl尝试获取头文件,以查看文件是否存在,直到apache阻塞为止,该文件从未结束并生成
- curl尝试获取文件的过程从未失败,直到apache阻塞为止
- wget永远坐在那里等待响应
我需要一种方法来检查文件是否存在,并且只在文件存在并且我被卡住时才采取行动。我在drupal网站上工作,所以我不知道问题是php还是php+drupal的情况您的方法是正确的,只需使用drupal\u ROOT:
file_exists(DRUPAL_ROOT . '/filename.php')
DRUPAL_ROOT是本地DRUPAL目标路径,例如:
/home/my_site/public_html
您是否有在变量$hostname\u url中传递哪些数据的示例?