RE: [PHP] file permissions on counter?
I would add some file locking to your code to make it more reliable. If you start having a lot of traffic, your code will start missing people. www.php.net/flock ---John Holmes... -Original Message- From: Tyler Longren [mailto:[EMAIL PROTECTED]] Sent: Tuesday, April 23, 2002 8:44 PM To: Antonio; [EMAIL PROTECTED] Subject: Re: [PHP] file permissions on counter? Hi Antonio, try this for your fopen(): $file=fopen(counter.txt,r+) Incase you're interested, here's the code I use whenever I need to use a simple text-file based counter: ? $file = .count.txt; $fp = fopen($file,r+); $counter = fread($fp, filesize($file)); fclose($fp); $counter +=1; $fp = fopen($file, w+); fputs($fp, $counter); fclose($fp); include($file); ? Tyler Longren Captain Jack Communications www.captainjack.com [EMAIL PROTECTED] - Original Message - From: Antonio [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, April 23, 2002 8:48 PM Subject: [PHP] file permissions on counter? Hi, I have to read a simple counter on my server, but the server responses that I haven't permissions to open the file which contains the data in write mode. This file (counter.txt) it has all the permissions (777). I don't know how to do, could somebody help me? I execute this file on server: HTML HEAD TITLE/TITLE BODY ?php $userip = $REMOTE_ADDR; if ($file=fopen(counter.txt, w)) { $counter = fread($file, 10); $counter++; fwrite($file , $counter); fclose($file); } echo $counter; ? /body /html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] file permissions on counter?
You should check the whole path and make sure Apache has enough rights to read through all directories. Bogdan Antonio wrote: Hi, I have to read a simple counter on my server, but the server responses that I haven't permissions to open the file which contains the data in write mode. This file (counter.txt) it has all the permissions (777). I don't know how to do, could somebody help me? I execute this file on server: HTML HEAD TITLE/TITLE BODY ?php $userip = $REMOTE_ADDR; if ($file=fopen(counter.txt, w)) { $counter = fread($file, 10); $counter++; fwrite($file , $counter); fclose($file); } echo $counter; ? /body /html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] file permissions on counter?
Hi Antonio, try this for your fopen(): $file=fopen(counter.txt,r+) Incase you're interested, here's the code I use whenever I need to use a simple text-file based counter: ? $file = .count.txt; $fp = fopen($file,r+); $counter = fread($fp, filesize($file)); fclose($fp); $counter +=1; $fp = fopen($file, w+); fputs($fp, $counter); fclose($fp); include($file); ? Tyler Longren Captain Jack Communications www.captainjack.com [EMAIL PROTECTED] - Original Message - From: Antonio [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, April 23, 2002 8:48 PM Subject: [PHP] file permissions on counter? Hi, I have to read a simple counter on my server, but the server responses that I haven't permissions to open the file which contains the data in write mode. This file (counter.txt) it has all the permissions (777). I don't know how to do, could somebody help me? I execute this file on server: HTML HEAD TITLE/TITLE BODY ?php $userip = $REMOTE_ADDR; if ($file=fopen(counter.txt, w)) { $counter = fread($file, 10); $counter++; fwrite($file , $counter); fclose($file); } echo $counter; ? /body /html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php