phpをあつかっていると、ドメインをまたぐような外部ファイルの取得や、サーバーの仕様などで ”include” が使えない場合があります。
今回はサーバーの移転をしたら、今まで使っていた “include” が使えずファイルを引っ張ってくることができなくなりました。
こんな時は、”fopen” をつかって処理します。
こんな感じ、
1: $files=fopen("http://example.com/content.php","r");
2: fpassthru($files);
$files=fopen でファイルを収納、fpassthru でファイルを出力。
r は『読み込みで開く』ということです。