想要寫一個php指令 確認遠端檔案存在與否
remote_file_exist.php
要如何寫?可以幫我設計嗎?
2007-08-11 16:21:18 · 1 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 程式設計
是要在cmd下執行的php指令
2007-08-11 16:23:30 · update #1
請問url的位置要改成我想要查的網址?
2007-08-12 10:01:21 · update #2
不好意思在問一下要怎麼在cmd裡執行這個程式碼?
因為我存好一個php檔案 但是都無法執行@@
2007-08-12 10:33:37 · update #3
>想要寫一個php指令 確認遠端檔案存在與否
>remote_file_exist.php
>要如何寫?可以幫我設計嗎?
// Posted by Alcapone of Devshed
// http://www.realxl.net/
$url='http://www.blah.net/movie.mpg';
$addy=parse_url($url);
$addy['port']=isset($addy['port'])?$addy['port']:80;
$sh=fsockopen($addy['host'],$addy['port']) or die('cant open socket');
fputs($sh,"HEAD {$addy['path']} HTTP/1.1\r\nHost: {$addy['host']}\r\n\r\n");
while($line=fgets($sh))
if(preg_match('/^Content-Length: (d+)/',$line,$m))
$size=$m[1];
echo isset($size)?"size of $url file is $size": 'no such file: '.$url;
?>
2007-08-11 21:53:02 · answer #1 · answered by mh 7 · 0⤊ 0⤋