현재 위치: > 최신 기사 목록> php fgetss () 함수에 대한 자세한 설명 : 파일에서 html 및 php 태그를 처리하기 위해 fgetss ()를 사용하는 방법

php fgetss () 함수에 대한 자세한 설명 : 파일에서 html 및 php 태그를 처리하기 위해 fgetss ()를 사용하는 방법

M66 2025-06-30

php fgetss () 함수에 대한 자세한 설명

PHP에서 FGETSS () 함수는 파일 포인터에서 컨텐츠 라인을 읽고 HTML 및 PHP 태그를 자동으로 제거하는 데 사용됩니다. 이 기능은 종종 출력 컨텐츠가 더 순수한 지 확인하기 위해 파일 컨텐츠의 태그를 정리하는 데 사용됩니다.

함수 구문

fgetss () 함수의 기본 구문은 다음과 같습니다.

<?php
fgetss(file_pointer, length, tags);
?>

매개 변수 설명

  • file_pointer : fopen ()을 통해 열린 파일을 가리켜 야하는 유효한 파일 포인터입니다.
  • 길이 : 읽을 최대 바이트 수입니다.
  • 태그 : 선택 사항, 제거 할 필요가없는 HTML 또는 PHP 태그를 지정합니다.

반환 값

fgetss () 함수는 읽기 파일 내용을 반환하면 모든 HTML 및 PHP 태그가 제거됩니다. 오류가 발생하면 False가 반환됩니다.

샘플 코드

다음 내용이있는 New.html 이라는 파일이 있다고 가정합니다.

<p><strong>아시아는</strong> <em>연속적</em> 입니다.</p>

예 1 : 간단한 사용

다음 예에서는 fgetss ()를 사용하여 파일을 읽고 HTML 태그를 제거합니다.

<?php
$file_pointer = fopen("new.html", "r");

echo fgetss($file_pointer);

fclose($file_pointer);
?>

출력 결과는 다음과 같습니다.

아시아는 연속적입니다.

예 2 : 길이를 지정하고 레이블을 유지합니다

이 예에서는 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 태그를 효과적으로 제거 할 수 있으며 파일 컨텐츠를 처리 할 때 매우 유용합니다. 이 기능을 합리적으로 사용하면 파일의 출력 내용에 불필요한 태그가 포함되어 있지 않도록 할 수 있습니다.