ホームページ >バックエンド開発 >PHPチュートリアル >Photoshop cs5 公式中国語クラック版ダウンロード 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;
$i=0;$i<$lines;$i++){
if((!strcmp(substr) ($ads_lines[$i],0,7), "display"))){
$ads_count+=1; }
# ###ランダム表示シリアル番号を決定する $display_rand#####
スランド( (double)microtime()*1000000);
$display_rand = rand(1,$display_count);
###広告シリアル番号を決定します$ads_num## ####
$pricount=0; ;
for($i<=$ads_count; $i++) {
$pricount += $display_array[$i];
if ( $display_rand<=$pricount) {$ads_num=$i;break ;}
}
#####広告コードを再生#######
$num=0;
for($i=0;$i<$lines;$i++ ){
if((!strcmp(substr($ads_lines[$i],0,7),"表示"))){$num++;}
if(($num==$ads_num)and($flag= =0)){$flag=1;続行;}
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=10
#############################
display=10
Call
上記は、PHP を使用した Photoshop cs5 公式中国語クラック版ダウンロードのランダムな広告表示コードを紹介します。これには、Photoshop cs5 公式中国語クラック版ダウンロードの内容が含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。