万能网站pv转广告点击插件
时间:2023年10月02日
/来源:网络
/编辑:佚名
之前有一个客户找我给他写一个网站pv转广告点击的插件,我按照他的要求给他写了一个插件,只需要将一下代码放入一个php文件,然后在引入这个php文件即可实现这个功能.
PHP插件代码:
<?php
/***********************参数配置开始****************************/
$click_pvad = 5;//设置多少pv后点击一次广告
$content_pvad = '<iframe sandbox="" src="广告地址" width=0 height=0 frameborder=0 ></iframe>66666666666';//广告内容
/***********************参数配置结束****************************/
//写入文本函数
function writePv_hm($file,$type = 'w+',$num){
$handle = fopen($file, $type);
fwrite($handle,$num);
fclose($handle);
}
//判断是否存在记录pv的文本,不存在就创建,同时写入pv值,1
$file_pvad = 'count.txt';
if(!file_exists($file_pvad)){
writePv_hm($file_pvad,'w+',1);
}else{
$str_pvad = file_get_contents($file_pvad);
$str_pvad = $str_pvad+1;
writePv_hm($file_pvad,'w+',$str_pvad);
}
//判断浏览器是否为指定的浏览器 苹果 火狐 ie 谷歌
$user_OSagent_pvad = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_OSagent_pvad, "Triden")) {
$visitor_browser_pvad = "IE"; //IE浏览器
} elseif (strpos($user_OSagent_pvad, "iPhone")) {
$visitor_browser_pvad = "iPhone"; //苹果浏览器
} elseif (strpos($user_OSagent_pvad, "Chrome")) {
$visitor_browser_pvad = "Chrome"; //谷歌浏览器判断
} elseif (strpos($user_OSagent_pvad, "android")) {
$visitor_browser_pvad = "wap Chrome"; //手机谷歌浏览器
} elseif (strpos($user_OSagent_pvad, "Firefox")) {
$visitor_browser_pvad = "Firefox"; //火狐浏览器
}
//如果是指定浏览器,则进行下一步判断
if(isset($visitor_browser_pvad) && $str_pvad>=$click_pvad){
$html_hm = $content_pvad;
$str_pvad = $str_pvad-$click_pvad;
writePv_hm($file_pvad,'w+',$str_pvad);
echo $html_hm;
}
?>
php引入文件的代码:
<?php
include('hm_pv.php');
?>
PHP插件代码:
<?php
/***********************参数配置开始****************************/
$click_pvad = 5;//设置多少pv后点击一次广告
$content_pvad = '<iframe sandbox="" src="广告地址" width=0 height=0 frameborder=0 ></iframe>66666666666';//广告内容
/***********************参数配置结束****************************/
//写入文本函数
function writePv_hm($file,$type = 'w+',$num){
$handle = fopen($file, $type);
fwrite($handle,$num);
fclose($handle);
}
//判断是否存在记录pv的文本,不存在就创建,同时写入pv值,1
$file_pvad = 'count.txt';
if(!file_exists($file_pvad)){
writePv_hm($file_pvad,'w+',1);
}else{
$str_pvad = file_get_contents($file_pvad);
$str_pvad = $str_pvad+1;
writePv_hm($file_pvad,'w+',$str_pvad);
}
//判断浏览器是否为指定的浏览器 苹果 火狐 ie 谷歌
$user_OSagent_pvad = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_OSagent_pvad, "Triden")) {
$visitor_browser_pvad = "IE"; //IE浏览器
} elseif (strpos($user_OSagent_pvad, "iPhone")) {
$visitor_browser_pvad = "iPhone"; //苹果浏览器
} elseif (strpos($user_OSagent_pvad, "Chrome")) {
$visitor_browser_pvad = "Chrome"; //谷歌浏览器判断
} elseif (strpos($user_OSagent_pvad, "android")) {
$visitor_browser_pvad = "wap Chrome"; //手机谷歌浏览器
} elseif (strpos($user_OSagent_pvad, "Firefox")) {
$visitor_browser_pvad = "Firefox"; //火狐浏览器
}
//如果是指定浏览器,则进行下一步判断
if(isset($visitor_browser_pvad) && $str_pvad>=$click_pvad){
$html_hm = $content_pvad;
$str_pvad = $str_pvad-$click_pvad;
writePv_hm($file_pvad,'w+',$str_pvad);
echo $html_hm;
}
?>
php引入文件的代码:
<?php
include('hm_pv.php');
?>
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03