file()+strip_tags() Vs. fgetss(). huge diffrence normal?

php.internals

Hannes Magnusson

22 years ago
Hibb. Is there suppost to be such a huge diffrence between these two methods? Would have thougt combination of file() & strip_tags() would result in same results as fgetss() <?php $file = file ( "http://no2.php.net/" ); $fp = fopen ( "http://no.php.net/", "r" ); $i = 0; while ( !feof ( $fp ) ) { echo "fgetss: "; var_dump ( trim ( fgetss ( $fp, 3072 ) ) ); echo "strip_tags: "; var_dump ( trim ( strip_tags ( $file[ $i++ ] ) ) ) ; } ?> See live example: http://62.249.185.14/examples/fgetss.php - Hannes

Sara Golemon

22 years ago
Look at the lines that differ. strip_tags() doesn't know anything about tags that started on previous lines. "Hannes Magnusson" <bjori@jeshus.com> wrote in message news:20040816053546.62ac4a35.bjori@jeshus.com...
> Hibb. > > Is there suppost to be such a huge diffrence between these two methods? > Would have thougt combination of file() & strip_tags() would result in
same results as fgetss()
> <?php > $file = file ( "http://no2.php.net/" ); > $fp = fopen ( "http://no.php.net/", "r" ); > $i = 0; > > while ( !feof ( $fp ) ) { > echo "fgetss: "; var_dump ( trim ( fgetss ( $fp, 3072 ) ) ); > echo "strip_tags: "; var_dump ( trim ( strip_tags ( $file[
$i++ ] ) ) ) ;

Hannes Magnusson

22 years ago
On Sun, 15 Aug 2004 20:56:42 -0700 pollita@php.net (Sara Golemon) wrote:
> Look at the lines that differ. strip_tags() doesn't know anything about > tags that started on previous lines.
Ahhh! noticed now. Thx. :)