Query: fgetss
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
FGETSS(3) 1 FGETSS(3) fgetss - Gets line from file pointer and strip HTML tagsSYNOPSISstring fgetss (resource $handle, [int $length], [string $allowable_tags])DESCRIPTIONIdentical to fgets(3), except that fgetss(3) attempts to strip any NUL bytes, HTML and PHP tags from the text it reads.PARAMETERSo $handle -The file pointer must be valid, and must point to a file successfully opened by fopen(3) or fsockopen(3) (and not yet closed by fclose(3)). o $length - Length of the data to be retrieved. o $allowable_tags - You can use the optional third parameter to specify tags which should not be stripped.RETURN VALUESReturns a string of up to $length - 1 bytes read from the file pointed to by $handle, with all HTML and PHP code stripped. If an error occurs, returns FALSE. Example #1 Reading a PHP file line-by-line <?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); $handle = @fopen("sample.php", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096); echo $buffer; } fclose($handle); } ?> The above example will output something similar to: Welcome! Today is the of . Text outside of the HTML block.NOTESNote If PHP is not properly recognizing the line endings when reading files either on or created by a Macintosh computer, enabling the auto_detect_line_endings run-time configuration option may help resolve the problem.SEE ALSOfgets(3), fopen(3), popen(3), fsockopen(3), strip_tags(3). PHP Documentation Group FGETSS(3)
Related Man Pages |
---|
fgetcsv(3) - php |
fputcsv(3) - php |
file(3) - php |
fwrite(3) - php |
get_meta_tags(3) - php |
Similar Topics in the Unix Linux Community |
---|
unix cmd |
function.fsockopen error |
Insert text below other text |
Search and filter between two files |
Reading of variable in a single line command |