确定远程服务器上的文件是否存在
问题:如何确定远程服务器上的文件是否存在
答案: PHP 的 get_header 函数提供了一种有效的方法来检查远程服务器上的文件可用性,而不需要复杂的机制。
<code class="php">$headers=get_headers($url);</code>
通过检查$headers[0]中返回的响应状态码,可以判断文件是否存在。代码“200 OK”表示文件存在。
<code class="php">function UR_exists($url){ $headers=get_headers($url); return stripos($headers[0],"200 OK")?true:false; }</code>
此函数返回一个布尔值,指示指定 URL 处是否存在文件。您可以利用它来测试 URL 功能,如下所示:
<code class="php">if(UR_exists("http://www.amazingjokes.com/")) echo "This page exists"; else echo "This page does not exist";</code>
以上是如何在不使用文件功能的情况下检查远程服务器上的文件是否存在?的详细内容。更多信息请关注PHP中文网其他相关文章!