ファイルを読み込もうとしていますが、要求せずにすべてのデータをページに出力し続けます。
コードは次のとおりです。
<?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