오늘 file_get_contents() 함수에 문제가 있습니다. 대용량 파일을 읽을 때, 개행 문자 및 탭 문자는 종종 제거됩니다. 다음은 이것을 사용하는 방법에 대한 축소 된 예입니다.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;
?>
웹 브라우저에서 "소스보기"를 수행하면 새 줄 탭이 여전히 있음을 알게되고 웹 브라우저에서 HTML –
의 공백을 처리하는 방법을 읽을 수 있습니다. 새 줄과 탭이 없습니다. 그래서 나는 이것에 관해 게시했다 –
나는 당신에게 누구나를 보여주기 위해 그림을 업로딩 할 것이다. –