Revision: 1078
http://phpfreechat.svn.sourceforge.net/phpfreechat/?rev=1078&view=rev
Author: gpinzone
Date: 2007-08-02 11:59:18 -0700 (Thu, 02 Aug 2007)
Log Message:
-----------
Updated pxlog function to use file_put_contents and honor file locking.
Modified Paths:
--------------
trunk/debug/log.php
Modified: trunk/debug/log.php
===================================================================
--- trunk/debug/log.php 2007-08-02 16:52:42 UTC (rev 1077)
+++ trunk/debug/log.php 2007-08-02 18:59:18 UTC (rev 1078)
@@ -4,11 +4,8 @@
{
$msg = htmlspecialchars(stripslashes(var_export($data, true)));
$filename = dirname(__FILE__)."/../data/private/debug".$section."_".$id.".log";
- if (!file_exists($filename))
- @touch($filename);
- $fp = @fopen($filename, 'a');
- @fwrite($fp, "[".$id."] ".date("Y/m/d H:i:s - ").$msg."\n");
- @fclose($fp);
+
+ @file_put_contents($filename, "[".$id."] ".date("Y/m/d H:i:s - ").$msg."\n", FILE_APPEND | LOCK_EX);
}
?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|