#23658 [Fbk]: still problem with fwrite() , fputs()

From: Date: Fri, 16 May 2003 19:25:01 +0000
Subject: #23658 [Fbk]: still problem with fwrite() , fputs()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-39808@lists.php.net to get a copy of this message
ID: 23658 Updated by: pollita@php.net Reported By: c dot ferrari at gmx dot net Status: Feedback Bug Type: Filesystem function related Operating System: Windows XP PHP Version: 4.3.2RC3 New Comment: *not* confirmed on Win2K/4.3.2RC3. The above example works exactly as expected. type log.txt Outputs: 11111 22222 33333 44444 55555 66666 77777 88888 99999 91111 * Is it possible some of your \n characters are typoed as \r ? Previous Comments: ------------------------------------------------------------------------ [2003-05-16 10:31:27] wez@php.net How are you producing that output? ------------------------------------------------------------------------ [2003-05-16 09:46:27] sniper@php.net Works fine within linux, so it's just some win32 problem. ------------------------------------------------------------------------ [2003-05-16 05:01:42] c dot ferrari at gmx dot net This is a sirious problem! Since Version 4.3.1 an above fputs() does not work as expectet. Try out the example above. Example: <?php $text=""; $text .= "11111"."\n"; $text .= "22222"."\n"; $text .= "33333"."\n"; $text .= "44444"."\n"; $text .= "55555"."\n"; $text .= "66666"."\n"; $text .= "77777"."\n"; $text .= "88888"."\n"; $text .= "99999"."\n"; $text .= "91111"."\n"; $fp=fopen("./log.txt","w+"); fputs($fp,$text."\n"); fputs($fp,"\n*"); fclose($fp); ?> My output looks like this: 11111 22222 33333 44444 55555 66666 77777 88888 99999 *1111 -------------------------------------------------------- ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=23658&edit=1

« previous php.bugs (#39808) next »