| 
	
 | 
 Posted by Chris on 03/22/07 17:49 
Thanks, 
 
After I posted I figured out that was the problem.  Thanks for the help. 
 
Chris 
 
 
"Tim Roberts" <timr@probo.com> wrote in message  
news:lb54039vvogr3irm2h3m065j5994oprifv@4ax.com... 
> "Chris" <dippyv(nospam)@yahoo.com> wrote: 
>> 
>>I'm using the following code 
>> 
>><?php 
>>header("Cache-Control: no-cache, must-revalidate"); 
>>header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
>>error_reporting(0); 
>>$incrementfilename = $_GET['textfilename']; 
>>$handle = fopen($incrementfilename, 'w'); 
>>$incrementcontents = file_get_contents($incrementfilename); 
>>$incrementcontents = $incrementcontents + 1; 
>>fwrite($handle,$incrementcontents); 
>>fclose($handle); 
>>chmod($incrementfilename,0777); 
>>?> 
>> 
>>The code works until I reach 9.  While I am expecting 10, the file has 1. 
>>Any ideas? 
> 
> This shouldn't work at all.  By passing 'w' to fopen, you are saying 
> "Please truncate this file to zero length."  The fact that 
> file_get_contents can still read it is an accident. 
> 
> Your best bet is probably to move the "fopen" after the 
> "file_get_contents".  Or, perhaps, use "r+" instead of "w" and use fread  
> to 
> get the contents. 
> --  
> Tim Roberts, timr@probo.com 
> Providenza & Boekelheide, Inc.
 
  
Navigation:
[Reply to this message] 
 |