之前有一个客户找我给他写一个网站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');
?>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容