ホームページ >バックエンド開発 >PHPチュートリアル >PHPで指定したWebページのソースコードを取得するにはどうすればよいですか?
PHP で指定した Web ページのソース コードを取得するにはどうすればよいですか?
file、file_get_contents、curl などのメソッドを使用しましたが、自分の Web サイトのソース コードしか開くことができず、他の Web サイトからソース コードを取得できないことがわかりました。 baidu.com sina.com.cn。 。何が起こっているのかわかりません
たとえば、file_get_contents を使用する場合、次は成功するはずです。 。試してみることができないのはなぜですか? 。
$str = file_get_contents($url);
さらに、サーバー php.ini では、allow_url_fopen がオンになっています。 。
それで、何が得られますか?
それで、何が得られますか?
何もない。 。 。
それで、何ができるでしょうか
echo file_get_contents('http://bbs.csdn.net/topics/390455646?page=1#post-394461296');
わかりますか?
それで、何ができるでしょうか
echo file_get_contents('http://bbs.csdn.net/topics/390455646?page=1#post-394461296');
わかりますか?
何もない。 。長さを取得するために strlen を取る場合も 0 です。 。 。
私は Awardspace の仮想空間ホスティングを使用しています。 。読み取りを制限するものはallow_url_fopen以外にありますか?
いくつかの制限がある可能性があります。確認するには phpinfo() を使用してください