今日、file_get_contents() 関数で問題が発生しています。大きなファイルを読み取る場合、改行文字とタブ文字が削除されることがよくあります。これは、私がこれをどのように使用しているかの縮小された例です。
この問題に遭遇したのは私だけではないことを願っています! :O
お時間をいただきありがとうございます!
<?php
$file_name = "template.html";
$data = array( 'title' => 'Hello, World!',
'content'=> 'Hey stackoverflow!');
$file_contents = file_get_contents($file_name);
foreach($data as $comment_name => $replacement_value){
$search = "<!-- ".strtoupper($comment_name)." -->";
$file_contents = str_replace($search, $replacement_value, $file_contents);
}
echo $file_contents;
?>