RE: [PHP-DEV] What does this error mean?

From: Date: Fri, 29 Jun 2001 18:42:42 +0000
Subject: RE: [PHP-DEV] What does this error mean?
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-58484@lists.php.net to get a copy of this message
It is the wrong place, you want php-general. But the error is straight forward, you do NOT have permissions to write to that file. With that said have your system administrator make sure the user that the web server runs as has write access to the directory in which you are attempting to store your files from PHP. -Chris -----Original Message----- From: Jimi Malcolm [mailto:jimimalcolm@home.com] Sent: Thursday, 28 June, 2001 1:18 PM To: php-dev@lists.php.net Subject: [PHP-DEV] What does this error mean? I'm trying to from a file in a directory called 'logs'. I've never seen this error before. What does it mean? <<<ERROR>>> Warning: fopen("logs/993700800.log","w+") - Permission denied in /home/sites/site20/users/guide/web/counter.php on line 28 Warning: Supplied argument is not a valid File-Handle resource in /home/sites/site20/users/guide/web/counter.php on line 29 Warning: Supplied argument is not a valid File-Handle resource in /home/sites/site20/users/guide/web/counter.php on line 30 1 <<<END>>> The last two errors are becuase the first fails to return a file handle. Here's the actual offending code. It's just a simple counter. <<<CODE>>> <?PHP $iDate = mktime(0, 0, 0, date("m"), date("d"), date("Y")); $iCount = 1; $sFile = "logs/".$iDate.".log"; if (file_exists($sFile)) { $iCount = incCount($sFile); } else { createCountLog($sFile); } echo "<B><FONT COLOR=BLUE>$iCount</FONR></B>"; function incCount($sFile) { // Open and read existing count $hCounter = fopen($sFile, "r"); $iCount = fgets($hCounter, 1024); fclose($hCounter); // Write over it with the new count $hCounter = fopen($sFile, "w"); fputs($hCounter, ++$iCount); fclose($hCounter); return $iCount; } function createCountLog($sFile) { $hCounter = fopen($sFile, "w+"); fputs($hCounter, 1); fclose($hCounter); } ?> <<<END>>> Usually I've been able to fix every PHP error I've gotten in the past - they've been pretty straightforward - but I've been playing around with this error for a few days now to no avail. I'm new to this mailing list and have never used it before so I'm not sure which one/s to join or post this specific message to. I apologize if this is the wrong forum for this type of question. Thank you for your time. -- Jimi Malcolm Web Content Manager inburst Internet Media inburst.com jimi.malcolm@inburst -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net For additional commands, e-mail: php-dev-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.dev (#58484) next »