IT女子のお気に入りフォルダ

管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。

[PHP]外部サーバーのファイルを読み込む

どうしても外部サーバーのファイルを読み込む必要があったのでそのときのメモです。
iframeだと高さを指定する必要があり、レスポンシブ対応が難しかったのでPHPで対応しました。(読み込む元のファイルがPHPファイルだったので)

ファイルを読み込むのによく使われるのはincludeやrequireです。
でもこれらは絶対パスは使用できないのでphp.iniを編集する必要があります。
php.iniに以下を追加します。

allow_url_include = On

そして、実際に読み込みたい箇所にいつも通り記述するだけでOK

require_once 'http://www.example.com/hogehoge/hoge.php';

php.iniの変更ができない場合は、以下の関数を使えば可能です。こっちの方が手軽ですね。

readfile('http://www.example.com/hogehoge/hoge.php');