Récupère une ligne d'un fichier et supprime les balises HTML

# SplFileObject::fgetss

(PHP 5 >= 5.1.0, PHP 7)

SplFileObject::fgetss — Récupère une ligne d'un fichier et supprime les balises HTML

Avertissement

Cette fonction est OBSOLÈTE à partir de PHP 7.3.0. Dépendre de cette fonction est fortement déconseillé.

### Description

public SplFileObject::fgetss ([ string `$allowable_tags` ] ) : string

Identique à la méthode SplFileObject::fgets(), sauf que la méthode SplFileObject::fgetss() tente de supprimer toutes les balises HTML et PHP du texte lu.

### Liste de paramètres

`allowable_tags`

  Paramètre optionnel pour spécifier les balises qui ne doivent pas être supprimées.

### Valeurs de retour

Retourne une chaîne de caractères contenant la prochaine ligne du fichier dont les balises HTML et PHP ont été supprimées, ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec SplFileObject::fgetss()

`<?php
$str = <<<EOD
<html><body>
<p>Bienvenue ! Aujourdh'ui, nous sommes le <?php echo(date('jS')); ?> de <?= date('F'); ?>.</p>
</body></html>
Texte en dehors d'un bloc HTML.
EOD;
file_put_contents("sample.php", $str);
$file = new SplFileObject("sample.php");
while (!$file->eof()) {
echo $file->fgetss();
}
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

     Bienvenue ! Aujourdh'ui, nous sommes le  de .

    Texte en dehors d'un bloc HTML.

### Voir aussi

- fgetss() - Renvoie la ligne courante du fichier et élimine les balises HTML
- SplFileObject::fgets() - Récupère une ligne d'un fichier
- SplFileObject::fgetc() - Récupère un caractère depuis le fichier
- SplFileObject::current() - Récupère la ligne courante d'un fichier