ID: 15117 Comment by: WGFTARE at RET dot DE Reported By: bitbybit at fibre dot a2000 dot nl Status: No Feedback Bug Type: Filesystem function related Operating System: W2K PHP Version: 4.1.1 New Comment:
Hi, 'a+' Mode always insert my string two times instead of one time. It really sucks (i have to use php4 here) and this bug is so annyoing, FIX IT! Previous Comments: ------------------------------------------------------------------------ [2002-08-11 01:00:12] php-bugs at lists dot php dot net No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2002-07-10 23:50:59] [EMAIL PROTECTED] Please try this snapshot: http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ [2002-01-26 00:10:47] webmaster at lxtype dot com Reproduced it. However, after the first two times, the same code stopped doing it (I only changed the string?). Seems to be semi-random at least, or something. Could it be a browser bug, having the page "accidentally" being submitted/reloaded? Temporary "fix" is to conditionally open it: if(!file_exists('orders.txt') || @file_size('orders.txt')==0) $fp = fopen('orders.txt', 'w'); else $fp = fopen('orders.txt', 'a'); ------------------------------------------------------------------------ [2002-01-20 06:26:27] bitbybit at fibre dot a2000 dot nl It doesn't really matter with fopen() in append mode. It just opens the file to append new data to the end of the file. What data will be added, depents on when(?) and what(?)data the user submitted with the form. Till that point it goes fine. But then there is this string with same time mark being added to the file. Ofcourse multiple submitions result in this same pattern being repeated over and over again. ------------------------------------------------------------------------ [2002-01-20 04:16:40] [EMAIL PROTECTED] Are you sure the file is empty before the fopen() call? See www.php.net/fopen for some more info... ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/15117 -- Edit this bug report at http://bugs.php.net/?id=15117&edit=1