ファイルを読み込もうとしていますが、要求せずにすべてのデータをページに出力し続けます。
コードは次のとおりです。
<?php
$htmlAppointmentPage = readfile('AppointmentPageTemplate.html');
?>
以上がコードのすべてです。何らかの理由で、の内容をエコーしていAppointmentPageTemplate.html
ます。
ファイルを読み込もうとしていますが、要求せずにすべてのデータをページに出力し続けます。
コードは次のとおりです。
<?php
$htmlAppointmentPage = readfile('AppointmentPageTemplate.html');
?>
以上がコードのすべてです。何らかの理由で、の内容をエコーしていAppointmentPageTemplate.html
ます。
あなたがしたいfile_get_contents()
のではなくreadfile()
。
マニュアルから:
この関数は に似て
file()
いますが、 file_get_contents() が、指定されたオフセットから開始して maxlen バイトまでの文字列でファイルを返す点が異なります。失敗すると、file_get_contents()
FALSE が返されます。
file_get_contents()
ファイルの内容を文字列に読み取るための推奨される方法です。OS でサポートされている場合は、メモリ マッピング手法を使用してパフォーマンスを向上させます。
ファイルが非常に大きい場合、それを変数に配置するには大量のメモリ (= ファイルのサイズ) が必要になることに注意してください。php.ini で設定された制限を超えないようにしてください。
readfile
ファイルの内容を読み取り、ページに出力します。
ファイルの内容を文字列として取得する (そしてそれらを変数に割り当てる) には、次を使用します。file_get_contents