I can't see a promlem with the trim() function.
Try this:
<?php
$a = " test\n";
echo "***$a***";
$a = trim($a);
echo "***$a***";
?>
output:
*** test
******test***
I have tested with both php4 and php5 from cvs.
- Frank
> Just ran into this annoying thing today:
>
>
> Why does this /NOT/ work to remove NL's:
>
> $AccNr = fgets($fp);
> while ( !feof($fp) ) {
>
> $AccNr = trim($AccNr); /// trim() DOES NOT WORK HERE
> $InsertStr = "insert into $UpLoadTable values ('$AccNr')";
> print "<pre>$i: Inserting: $InsertStr </pre>";
> ob_flush();
> mssql_query($InsertStr);
>
> $AccNr = fgets($fp);
> }
>
> while this works just fine to remove NL's:
>
> $AccNR = trim( fgets($fp) ); // trim WORKS JUST FINE HERE
> while ( !feof($fp) ) {
>
> $InsertStr = "insert into $UpLoadTable values ('$AccNr')";
> print "<pre>$i: Inserting: $InsertStr </pre>";
> ob_flush();
> mssql_query($InsertStr);
>
> $AccNr = trim( fgets($fp) ); // trim WORKS JUST FINE HERE
>
> }
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php