01/05/09 16:11 iDwjen0I
初心者なのですが、とある雑誌でこう言うのを見つけて試しにやってみたんです。
<?php
$filename = "count.dat";
$file = fopen($filename,"r+");
flock($file,2);
$count = chop(fgets($file,20));
$prev = fgets($file,20);
if($prev !=$REMOTE_ADDR)$count++;
print $count;
rewind($file);
fwrite($file,"$count\n");
fwrite($file,$REMOTE_ADDR);
ftruncate($file,ftell($file));
flock($file,3);
fcose($file);
?>
カウントは正常にできるのですが、以下のようなエラーが出ました。
Fatal error: Call to unsupported or undefined function ftruncate() in /home/ill/public_html/php/count.php3 on line 15
つまづいてしまって解りません。ご教授願います。