[PHP-users 11157] Re: リモートファイルの最終更新日を得るには
Yasuo Ohgaki
php-users@php.gr.jp
Tue, 29 Oct 2002 19:28:31 +0900
久保田充男 wrote:
> うーん。適材適所でツールを選んだ方がよさそうですね。
> wgetは使ったことがありますので,それを呼ぶ方法を
> 試してみます。ありがとうございました。
cURLで十分と思いますが... PHP 4.3.0からはこんな方法もあります。
[yohgaki@dev public_html]$ php date_modified.php
array(7) {
["wrapper_data"] => array(9) {
[0] => string(15) "HTTP/1.0 200 OK"
[1] => string(35) "Date: Tue, 29 Oct 2002 10:20:51 GMT"
[2] => string(42) "Server: Apache/1.3.26 (Unix) PHP/4.3.0-dev"
[3] => string(27) "X-Powered-By: PHP/4.3.0-dev"
[4] => string(44) "Last-Modified: Tue, 29 Oct 2002 10:19:31 GMT"
[5] => string(23) "Content-Type: text/html"
[6] => string(7) "Age: 15"
[7] => string(29) "X-Cache: HIT from rs1.php.net"
[8] => string(17) "Connection: close"
}
["wrapper_type"] => string(4) "HTTP"
["stream_type"] => string(6) "socket"
["unread_bytes"] => int(1126)
["timed_out"] => bool(false)
["blocked"] => bool(true)
["eof"] => bool(false)
}
[yohgaki@dev public_html]$ cat date_modified.php
<?php
$fp = fopen('http://www.php.net/', 'r');
var_dump(stream_get_meta_data($fp));
?>
[yohgaki@dev public_html]$
--
Yasuo Ohgaki