我需要查明是否可以在本地网络(客户端)上访问另一台主机上的特定文件
这就是我想做的事情
<?php
function isFileReachable(){
$urlHome = 'http://192.168.2.2/FileFolder/File.txt';
list($status) = get_headers($urlHome);
if (strpos($status, '404') !== FALSE) {
return false;
}else if(strpos($status, '200') !== FALSE){
return true;
}
}
?>
按下我的网站按钮时调用此脚本。但我总是得到HTTP/1.1 301 Moved Permanently
这是什么意思?
甚至可以这样做吗?如果,我该怎么做?我究竟做错了什么?或者有更好的方法来做到这一点吗?
答案 0 :(得分:1)
看看这个https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2
表示您要查找的文件移动到另一个网址...
它会为您提供网址,以便您提出其他请求。
您的代码还需要考虑函数返回false的位置......