php readfileでwebページのhtmlを取得する

php readfileでwebページのhtmlを取得する

phpで、readfileを使用して、webページのhtmlを取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Stream release 8
  • php 8.0.0
  • nginx 1.14.1

readfile使い方

readfileを使用すれば、webページのhtmlを取得することが可能です。

以下は、当サイトのhtmlを取得するサンプルコードとなります。

見つからない場合は警告が返ってきます。

「@」を使用することで警告メッセージの出力を回避することが可能です。

file_get_contents

file_get_contentsを使用しても、同様の結果を得ることが可能です。

fopenとfpassthru

fopenとfpassthruでも、同様の結果を得られます。