[PHP-users 4898] Re: HTMLのソースをストリングに

KURIHARA Hiroyuki php-users@php.gr.jp
Tue, 22 Jan 2002 14:16:55 +0900 (JST)


くりはらです。@学生(無職確定)

HTTPの仕様とPHPのバージョンの問題ですね。
http://jp2.php.net/manual/ja/function.fopen.php

4.0.5以降リダイレクトの問題が解消されています。
プログラマが手抜きできるようになったということですか?

# つーか、マニュアルに書いてあるし、日本語だし...。
# そうでなければHTTPの仕様だし。
# や、ま、いろいろ自分でも気付かないネタを拾えるからいいんで
# すが。<--本当に良いんか?

> ありがとうございます
> OSはLinux6.2
> PHPは4.02だったと思います
> (ホスト会社の借り物です)
> 
> サンプルにある以下のコードをつかい
> file関数を使用してみましたが
> 
> stest.php
> ++++++++++++++++++++++++++++++++++++++++++++++++
> <?php
> // Webページを配列として取得し、出力します。
> $fcontents = file('http://www.hotmail.com');
> while (list($line_num,$line) = each($fcontents)) {
>    echo "<b>Line $line_num:</b> " . htmlspecialchars($line) . "<br>\n";
> }
> 
> // Webページを文字列として取得します。
> $fcontents = join('', file('http://www.hotmail.com'));
> 
> echo "コンテンツ<br>";
> echo $fcontents;
> ?>
> +++++++++++++++++++++++++++++++++++++++++++++++
> 
> 実行すると以下のようなエラーがでます。
> HTTPをよみこむところで問題がおきてるようです。