(PHP 5 >= 5.1.0, PHP 7)
Gets line from file and strip HTML tags
public string SplFileObject::fgetss ([ string $allowable_tags ] )
Identical to SplFileObject::fgets(), except that SplFileObject::fgetss() attempts to strip any HTML and PHP tags from the text it reads.
Parameters:
allowable_tags
Optional parameter to specify tags which should not be stripped.
Returns:
Returns a string containing the next line of the file with HTML and PHP code stripped, or FALSE
on error.
Examples:
SplFileObject::fgetss() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $str = <<<EOD <html><body> <p>Welcome! Today is the <?php echo ( date ( 'jS' )); ?> of <?= date ( 'F' ); ?>.</p> </body></html> Text outside of the HTML block. EOD; file_put_contents ( "sample.php" , $str ); $file = new SplFileObject( "sample.php" ); while (! $file ->eof()) { echo $file -> fgetss (); } ?> |
The above example will output something similar to:
Welcome! Today is the of . Text outside of the HTML block.
See also:
fgetss() -
Please login to continue.