php代码|利用php代码读取指定文件内容并显示出来(php读取文件内容的方法和函数)
时间:2023-05-24 20:43:11 阅读:89
读取指定文件内容并显示出来
读取tongji.txt内容显示
<?php $n=file_get_contents('tongji.txt'); $n++; file_put_contents('tongji.txt',$n); echo "document.write($n);"; ?>
进阶内容:
记录访问次数,并且里面php读取。
<?php $n=file_get_contents('tongji.txt'); $n++; file_put_contents('tongji.txt',$n); echo "$n"; ?> <?php $file_name="tongji.txt"; $fp=fopen($file_name,'r'); //$buffer=fgets($fp); while(!feof($fp)){ $buffer=fgets($fp); } fclose($fp); ?> <?php echo $buffer; ?>
php网站的访问人数怎么统计
<?php header('Content-type:text/html;charset=utf-8'); //统计流量(人数,访问次数,用户IP) //假设用户访问,得到IP地址 $remote = $_SERVER['REMOTE_ADDR']; //拼凑要写入到文件的数据:ip|2018-5-20 10:24:15 $write = $remote . '|' . date('Y-m-d H:i:s') ; //输出信息:挡墙网页已经被第几次访问,当前用户是第几次来访问 $str = file_get_contents('record.txt'); //定义一个变量保存当前用户的点击次数 $clickcount = 1; //判断当前有没有记录访问信息 if($str){ //有数据 //以行区分当前文件有多少行 $rows = explode("\r\n",$str); //获取已经访问过的用户的数量 $count = count($rows) + 1; //判断当前用户是第几次访问该网页 foreach($rows as $value){ //value代表一个访问记录 $ip = explode("|",$value); //判读是不是当前用户查看的 if($ip[0] == $remote){ //以前访问的记录与当前用户的ip相同 $clickcount++; } } //修改write $write = "\r\n" . $write; }else{ //当前用户是第一个来访问该网页 $count = 1; } //写入数据 file_put_contents('record.txt',$write,FILE_APPEND); //输出信息 echo "当前网页已经是第{$count}次被访问<br/>"; echo "您是第{$clickcount}次来访问该网页<br/>"; //localhost/record.php ?>
网友评论