English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

想要寫一個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

1 個解答

>想要寫一個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

fedest.com, questions and answers