class Views {
private $update_time = 1800; //更新,单位秒
private $log_dir = './www.111com.net/log/'; //文件存放目录
private $pid = '0'; //文章ID
function __construct($po_id) {
$pid = (is_numeric($po_id) && $po_id > 0) ? intval($po_id) : 0; //获取文章ID
$this->pid = $pid;
}
//读取文档并将点击数 + 1
function read(){
if($this->pid > 0){
//$s = "";
$filename = SITE_ROOT.$this->log_dir.'click_log.txt'; //文件名
if (file_exists($filename)) {
$content = file_get_contents($filename);
if($content){
$dary = explode(" ", $content); //把文档内容数组化
foreach ($dary as $line) {
$data_ary = explode('|', $line);
$ary[$data_ary[0]] = $data_ary[1];
}
}
if (array_key_exists($this->pid, $ary)) { //检查键在数组中是否存在
$ary[$this->pid] = $ary[$this->pid] + 1; //将当前的文章的点击数加1
} else {
$ary[$this->pid] = 1; //文章ID第一次出现那么给一个初始值1
}
foreach ($ary as $key => $val) {
$s .= $key.'|'.$val." "; //数组完成再还原成为文档格式
}
print_r($s);
} else {
$s .= $this->pid.'|1'." "; //这个是初始化文档
}
}
$fp = fopen($filename, "w");
if(flock($fp, LOCK_EX)) { //进行排它型锁定
fwrite($fp, $s);
flock($fp, LOCK_UN); //释放锁定
}
fclose($fp);
@chmod($filename, 0777);
}
}
$a = new Views("3");
$a->read();
猪笼城寨手游
猪笼城寨游戏是非常好玩的一款模拟经营类型的手游,在这里玩家们
商道高手vivo版本
商道高手vivo版是一款商战题材的模拟经营手游,游戏画面精美
我在大清当皇帝手游
我在大清当皇帝手游是一款以清代为历史的模拟类手游,相信玩家们
解忧小村落最新版2024
解忧小村落游戏是非常好玩的一款休闲放置经营类型的手游,在这里
洋果子店rose2中文版
洋果子店rose2中文版是一款非常好玩的模拟经营手游,精美的