PHP에서 FGETSS () 함수는 파일 포인터에서 컨텐츠 라인을 읽고 HTML 및 PHP 태그를 자동으로 제거하는 데 사용됩니다. 이 기능은 종종 출력 컨텐츠가 더 순수한 지 확인하기 위해 파일 컨텐츠의 태그를 정리하는 데 사용됩니다.
fgetss () 함수의 기본 구문은 다음과 같습니다.
<?php fgetss(file_pointer, length, tags); ?>
fgetss () 함수는 읽기 파일 내용을 반환하면 모든 HTML 및 PHP 태그가 제거됩니다. 오류가 발생하면 False가 반환됩니다.
다음 내용이있는 New.html 이라는 파일이 있다고 가정합니다.
<p><strong>아시아는</strong> <em>연속적</em> 입니다.</p>
다음 예에서는 fgetss ()를 사용하여 파일을 읽고 HTML 태그를 제거합니다.
<?php $file_pointer = fopen("new.html", "r"); echo fgetss($file_pointer); fclose($file_pointer); ?>
출력 결과는 다음과 같습니다.
아시아는 연속적입니다.
이 예에서는 fgetss () 함수에 대해 제거되지 않은 길이 매개 변수와 HTML 태그를 전달합니다.
<?php $file_pointer = fopen("new.html", "r"); if ($file_pointer) { while (!feof($file_pointer)) { $buffer = fgetss($file_pointer, 1024, "<p> , <em>"); 에코 $ 버퍼; } fclose ($ file_pointer); } ?></em><p> 출력 결과는 다음과 같습니다.</p><pre> 아시아는 <em>연속적</em> 입니다.
fgetss () 함수는 PHP에서 매우 실용적인 파일 처리 함수입니다. HTML 및 PHP 태그를 효과적으로 제거 할 수 있으며 파일 컨텐츠를 처리 할 때 매우 유용합니다. 이 기능을 합리적으로 사용하면 파일의 출력 내용에 불필요한 태그가 포함되어 있지 않도록 할 수 있습니다.