您正在使用IPV4(34.230.9.187)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 情人节 27
2022年 元宵节 28
2023年 元 旦 348
2022年 春 节 14
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> PHP >> 内容
    随机广告显示
    内容摘要: ?php #########随机广告显示########## function myads(){ $dir='ads'; #设置存放记录的目录 //$dir='ads'; #设置存放记录的目录 $ads='$dir/ads.txt'; #设置广告代码文件 $log ='$dir/ads.log'; #设置ip记录文件 $ads_lines=file($ads......
    <?php

    #########随机广告显示##########

    function myads(){

    $dir="ads"; #设置存放记录的目录

    //$dir="ads"; #设置存放记录的目录

    $ads="$dir/ads.txt"; #设置广告代码文件

    $log ="$dir/ads.log"; #设置ip记录文件

    $ads_lines=file($ads);

    $lines=count($ads_lines);#文件总行数

    ####读出广告总数$ads_count和显示次数到数组$display_array########

    $ads_count=0;

    $display_count=0;

    for ($i=0;$i<$lines;$i++){

    if((!strcmp(substr($ads_lines[$i],0,7),"display"))){

    $ads_count+=1;

    $display_array[$ads_count]=substr($ads_lines[$i],8);

    $display_count+=$display_array[$ads_count];

    }

    }

    ####决定随机显示序号$display_rand#####

    srand((double)microtime()*1000000);

    $display_rand = rand(1,$display_count);

    ###决定广告序号$ads_num######

    $pricount=0;

    $ads_num=1;

    for($i=1; $i<=$ads_count; $i++) {

    $pricount += $display_array[$i];

    if ($display_rand<=$pricount) {$ads_num=$i;break;}

    }

    #####播放广告代码#########

    $num=0;

    $flag=0;

    for($i=0;$i<$lines;$i++){

    if((!strcmp(substr($ads_lines[$i],0,7),"display"))){$num++;}

    if(($num==$ads_num)and($flag==0)){$flag=1;continue;}

    if(($flag==1)and strcmp($ads_lines[$i][0],"#")){echo $ads_lines[$i];continue;}

    if(($flag==1)and(!(strcmp($ads_lines[$i][0],"#")))){break;}

    }

    ####纪录广告显示次数#########

    $fp=fopen($log,"a");

    fputs($fp,date( "Y-m-d H:i:s " ).getenv("REMOTE_ADDR")."==>".$ads_num."\n");

    fclose($fp);

    }

    ?>

    广告代码文件ads.txt

    ########每个广告代码之间用'#'隔开,display为显示加权数,越大显示次数越多################

    ################################

    display=10

    <a href="http://china.chance2mail.com/cgi-bin/regstep1.cgi?myid=CC00099599">

    <img src="http://china.chance2mail.com/images/banner/c_banner.gif" alt="Chance2mail,好礼物送给您!"> </a>

    ################################

    display=10

    <a href="http://www.my8848.net/agtunion/agtredirect.asp?act=homepage&agtid=2986" target=_blank>

    <img src="http://www.free868.com/~xinyi/ads/8848.gif" width="468" height="60" alt="欢迎到My8848网站购物" border="0"></a>

    调用<?php myads();?>即可

    版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
    上一篇:有效防御PHP木马攻击的技巧 下一篇:php里的四舍五入
    发布日期:2021/6/15
    手机扫二维码直达本页
    发布时间:12:34:56
    点击:62
    录入:壹家怡园
    相关文章
    Baidu
    YiJiaCMS 6.1.0.10988 Build 21.12.28(MSSQL) 闽ICP备05000814号-1
    本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护

    Copyright©2000-2022