svnno****@sourc*****
svnno****@sourc*****
2011年 9月 30日 (金) 01:53:46 JST
Revision: 924 http://sourceforge.jp/projects/p2-php/svn/view?view=rev&revision=924 Author: akid Date: 2011-09-30 01:53:45 +0900 (Fri, 30 Sep 2011) Log Message: ----------- p2/ for version 1.8.72 Modified Paths: -------------- p2/trunk/conf/conf_system.inc.php p2/trunk/doc/ChangeLog.txt p2/trunk/lib/FileCtl.php -------------- next part -------------- Modified: p2/trunk/conf/conf_system.inc.php =================================================================== --- p2/trunk/conf/conf_system.inc.php 2011-09-27 15:53:37 UTC (rev 923) +++ p2/trunk/conf/conf_system.inc.php 2011-09-29 16:53:45 UTC (rev 924) @@ -3,7 +3,7 @@ // ±Ìt@CÍAÁÉR̳¢ÀèÏXµÈ¢Åº³¢B // include from conf.inc.php -$_conf['p2version'] = '1.8.71'; // rep2Ìo[W +$_conf['p2version'] = '1.8.72'; // rep2Ìo[W $_conf['p2name'] = 'rep2'; // rep2̼OB Modified: p2/trunk/doc/ChangeLog.txt =================================================================== --- p2/trunk/doc/ChangeLog.txt 2011-09-27 15:53:37 UTC (rev 923) +++ p2/trunk/doc/ChangeLog.txt 2011-09-29 16:53:45 UTC (rev 924) @@ -1,3 +1,16 @@ +2011/09/30 + * rep2 version 1.8.72 + + [C³] PHPÝè mbstring.func_overload LøÌsïðC³µ½B + Thanks ¨ http://hibari.2ch.net/test/read.cgi/software/1306160232/515 + [XV] Windows Phone 7ü¯IE9ÅÌ\¦ÉµÎµ½B + Thanks ¨ http://hibari.2ch.net/test/read.cgi/software/1306160232/510 + [XV] AndroidðyoutubeNÏ·ÌÎÛOƵ½B + [XV] cookieÌIP¯ê«`FbNÌftHgðÏXBOCtH[Ì`FbN{bNXuCookieFØÉIP̯ê«ð`FbNµÈ¢vðuCookieOCAIP̯ê«ð`FbN·évÉÏXµ½B + i$_COOKIE['ignore_cip'] ¨ $_COOKIE['check_cip']j + [XV] gzip³k]ÌÝèðÇÁµ½BftHgÅÍgÑÌÝLøB + iconf_admin.inc.php Ì $_conf['enable_ob_gzhandler']j + 2011/07/14 * rep2 version 1.8.71 Modified: p2/trunk/lib/FileCtl.php =================================================================== --- p2/trunk/lib/FileCtl.php 2011-09-27 15:53:37 UTC (rev 923) +++ p2/trunk/lib/FileCtl.php 2011-09-29 16:53:45 UTC (rev 924) @@ -305,6 +305,32 @@ $write_file = $win ? $file : tempnam($tmp_dir, $prefix = 'rename_'); } + + if (!$fp = fopen($write_file, 'ab+')) { + return false; + } + if (!flock($fp, LOCK_EX)) { + return false; + } + //rewind($fp); + if (!ftruncate($fp, 0)) { + return false; + } + if (!fwrite($fp, $cont)) { + return false; + } + //ftruncate($fp, ftell($fp)); + + if (!$win) { + if (!rename($write_file, $file)) { + return false; + } + } + + flock($fp, LOCK_UN); + fclose($fp); + + /* if (false === $r = file_put_contents($write_file, $cont, LOCK_EX)) { return false; } @@ -313,6 +339,8 @@ return false; } } + */ + return true; }