Função fgetss() PHP

Definição e uso

A função fgetss() lê uma linha do arquivo aberto e filtra qualquer marcação HTML e PHP.

Com fgets() Igual, mas fgetss tenta remover qualquer marcação HTML e PHP do texto lido.

Sintaxe

fgetss(file,length,tags)
Parâmetros Descrição
file Obrigatório. Especifica o arquivo a ser lido.
length Opcional. Especifica o número de bytes a serem lidos. O padrão é 1024 bytes. Este parâmetro era obrigatório antes do PHP 5.
tags Opcional. Especifica os marcadores que não serão removidos.

Descrição

Pode usar um terceiro parâmetro opcional tags Especificar quais marcadores não devem ser removidos.

Se falhar, retorna false.

Exemplo

Exemplo 1

<?php
$file = fopen("test.htm","r");
echo fgetss($file);
fclose($file);
?>

Saída similar a:

Este é um parágrafo.

Exemplo 2

<?php
$file = fopen("test.htm","r");
echo fgetss($file,1024,"<p>,<b>");
fclose($file);
?>

Saída similar a:

Este é um parágrafo.

O código-fonte gerado é:

<p><b>Este é um parágrafo.</b></p>