php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #15118 fopen and fwrite writes to much data in mode a and a+
Submitted: 2002-01-19 17:12 UTC Modified: 2002-01-19 20:02 UTC
From: bitbybit at fibre dot a2000 dot nl Assigned:
Status: Not a bug Package: Filesystem function related
PHP Version: 4.1.1 OS: W2K
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: bitbybit at fibre dot a2000 dot nl
New email:
PHP Version: OS:

 

 [2002-01-19 17:12 UTC] bitbybit at fibre dot a2000 dot nl
---- code ----
$orderstring = $date."\t".	//current time
	$tireqty." tires\t".	//received form field
	$oilqty." oil\t".	//received form field
	$sparkqty." sparks\t".	//received form field
	$totalamount."\t".	/calc. from form fields
	$address."\n";		//received form field

$fp = fopen("orders.txt", "a");
fwrite($fp, $orderstring);
fclose($fp);

---- output in orders.txt ----
22:32 19th Saturday 2002	4 tires	1 oil	12 sparks	503.80	NL
22:32 19th Saturday 2002	 tires	 oil	 sparks	0.00	

Bug:
When using fopen() in mode a or a+ the last line will be added without
any obvious cause.
When fopen() is used in same code but in mode w it works correct like
expected.
I haven't tested fopen() in all other available modes.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-01-19 17:23 UTC] lobbin@php.net
Dupe of #15117

Please, post only once.
 [2002-01-19 20:01 UTC] derick@php.net
Two exactly the same postings = Bogus
 [2002-01-19 20:02 UTC] derick@php.net
Two exactly the same postings = Bogus
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sat May 10 22:01:26 2025 UTC