php判断远程文件是否存在

2010-7-21 寒川 网页编程

<?php
function check_file($host,$file)
{
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
   echo "$errstr ($errno)<br />\n";
} else {
    $out = "HEAD /$file HTTP/1.1\r\n";// or $out = "HEAD /index.xxx HTTP/1.1\r\n";
    $out .= "Host: $host\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
        $response = explode(" ",fgets($fp, 128));
    fclose($fp);
      return $response[2];
}
}

echo check_file('huikon.cn','index.php');
?>

本函数用于判断远程文件是否存在。

标签: php 编程

评论:

烟雨
2010-07-28 23:54
哈哈,要是早点看到就好了,上次就是要做一个跨服的操作,最终用文件同步搞定了。
小松
2010-07-22 23:19
这个具体应用在那些地方呢?

发表评论:

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap