[Phpfreechat-svn] SF.net SVN: phpfreechat: [1200] trunk/testcase/filemtime.php
Status: Beta
Brought to you by:
kerphi
From: <ke...@us...> - 2007-10-28 19:22:08
|
Revision: 1200 http://phpfreechat.svn.sourceforge.net/phpfreechat/?rev=1200&view=rev Author: kerphi Date: 2007-10-28 12:22:11 -0700 (Sun, 28 Oct 2007) Log Message: ----------- Test the filemtime php function. On special filesystem this function do not work as expected (ex: NFS, VZFS) Added Paths: ----------- trunk/testcase/filemtime.php Added: trunk/testcase/filemtime.php =================================================================== --- trunk/testcase/filemtime.php (rev 0) +++ trunk/testcase/filemtime.php 2007-10-28 19:22:11 UTC (rev 1200) @@ -0,0 +1,16 @@ +<?php + +$filename = dirname(__FILE__).'/'.basename(__FILE__).'.data'; +$timetowait = 3; +if (!is_writable(dirname($filename))) die($filename.' is not writable'); +file_put_contents($filename,'some-data1-'.time()); +clearstatcache(); +$time1 = filemtime($filename); +sleep($timetowait); +file_put_contents($filename,'some-data2-'.time()); +clearstatcache(); +$time2 = filemtime($filename); +unlink($filename); +echo ($time2-$time1 == $timetowait) ? "filemtime test passed successfully\n" : "filemtime test failed\n"; + +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |