- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
private function putContents($file, $string)
{
$result = false;
$f = @fopen($file, 'ab+');
if ($f) {
fseek($f, 0);
ftruncate($f, 0);
$tmp = @fwrite($f, $string);
if (!($tmp === FALSE)) {
$result = true;
}
@fclose($f);
}
@chmod($file, $this->options['file_umask']);
return $result;
}
guest 10.08.2009 17:10 # 0
guest 10.08.2009 18:10 # 0
Код хороший, но в нём нехватает flock($f, LOCK_EX) перед fseek
guest 11.08.2009 14:37 # 0
guest 13.08.2009 18:23 # 0