?? function.php
字號:
<?php
//產生28個數字陣列
function he($he){
$temp=array(0=>'<li class="he @">#</li>',
1=>'<li class="he @">#</li>',
2=>'<li class="he @">#</li>',
3=>'<li class="he @">#</li>',
4=>'<li class="he @">#</li>',
5=>'<li class="he @">#</li>',
6=>'<li class="he @">#</li>',
7=>'<li class="he @">#</li>',
8=>'<li class="he @">#</li>',
9=>'<li class="he @">#</li>',
10=>'<li class="he l1 @">#</li>',
11=>'<li class="he @">#</li>',
12=>'<li class="he @">#</li>',
13=>'<li class="he @">#</li>',
14=>'<li class="he @">#</li>',
15=>'<li class="he @">#</li>',
16=>'<li class="he @">#</li>',
17=>'<li class="he @">#</li>',
18=>'<li class="he l1 @">#</li>',
19=>'<li class="he @">#</li>',
20=>'<li class="he @">#</li>',
21=>'<li class="he @">#</li>',
22=>'<li class="he @">#</li>',
23=>'<li class="he @">#</li>',
24=>'<li class="he @">#</li>',
25=>'<li class="he @">#</li>',
26=>'<li class="he @">#</li>',
27=>'<li class="he @">#</li>');
$temp[$he]=str_replace("#",$he,$temp[$he]);
$temp[$he]=str_replace("@",'hebg',$temp[$he]);
for($jj=0;$jj<28;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
for($jj=10;$jj<18;$jj++)
$temp[$jj]=$temp[$jj]=str_replace(" hebg"," hcbg",$temp[$jj]);
return $temp;
}
//產生數字陣列
function nums($num1,$num2,$num3){
$temp=array(0=>'<li class="r l1 @">#</li>',
1=>'<li class="r @">#</li>',
2=>'<li class="r @">#</li>',
3=>'<li class="r @">#</li>',
4=>'<li class="r @">#</li>',
5=>'<li class="r @">#</li>',
6=>'<li class="r @">#</li>',
7=>'<li class="r @">#</li>',
8=>'<li class="r @">#</li>',
9=>'<li class="r @">#</li>');
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'num3',$temp[$num1]);
$temp[$num2]=str_replace("#",$num2,$temp[$num2]);
$temp[$num2]=str_replace("@",'num3',$temp[$num2]);
$temp[$num3]=str_replace("#",$num3,$temp[$num3]);
$temp[$num3]=str_replace("@",'num3',$temp[$num3]);
for($jj=0;$jj<10;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
//產生尾數陣列
function num2($num1){
$num1%=10;
$temp=array(0=>'<li class="r l1 @">#</li>',
1=>'<li class="r @">#</li>',
2=>'<li class="r @">#</li>',
3=>'<li class="r @">#</li>',
4=>'<li class="r @">#</li>',
5=>'<li class="r @">#</li>',
6=>'<li class="r @">#</li>',
7=>'<li class="r @">#</li>',
8=>'<li class="r @">#</li>',
9=>'<li class="r right @">#</li>');
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'blue',$temp[$num1]);
for($jj=0;$jj<10;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
function adate($dt)
{
$ad=array();
list($anian,$ayue,$ari)=explode("-",$dt);
$anow= mktime(0,0,0,$ayue,$ari,$anian);
for($cc=0;$cc<11;$cc++)
{
$ad[$cc]=date('Y-m-d',$anow);
$anow-=86400;
}
/*$ad[1]=date('Y-m-d',$anow--);
$ad[2]=date('Y-m-d',$anow--);
$ad[3]=date('Y-m-d',$anow--);
$ad[4]=date('Y-m-d',$anow--);
$ad[5]=date('Y-m-d',$anow--);
$ad[6]=date('Y-m-d',$anow--);
$ad[7]=date('Y-m-d',$anow--);
$ad[8]=date('Y-m-d',$anow--);
$ad[9]=date('Y-m-d',$anow--);
*/
return $ad;
}
function chu3($he)
{
$num1=$he%3;
$temp=array(0=>'<li class="chu l1 @">#</li>',
1=>'<li class="chu @">#</li>',
2=>'<li class="chu @">#</li>');
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'chu3',$temp[$num1]);
for($jj=0;$jj<3;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
function chu4($he)
{
$num1=$he%4;
$temp=array(0=>'<li class="chu l1 @">#</li>',
1=>'<li class="chu @">#</li>',
2=>'<li class="chu @">#</li>',
3=>'<li class="chu @">#</li>');
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'chu4',$temp[$num1]);
for($jj=0;$jj<4;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
function chu5($he)
{
$num1=$he%5;
$temp=array(0=>'<li class="chu l1 @">#</li>',
1=>'<li class="chu @">#</li>',
2=>'<li class="chu @">#</li>',
3=>'<li class="chu @">#</li>',
4=>'<li class="chu @">#</li>'
);
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'chu5',$temp[$num1]);
for($jj=0;$jj<5;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
//chu6
function chu6($he)
{
$num1=$he%6;
$temp=array(0=>'<li class="chu l1 @">#</li>',
1=>'<li class="chu @">#</li>',
2=>'<li class="chu @">#</li>',
3=>'<li class="chu @">#</li>',
4=>'<li class="chu @">#</li>',
5=>'<li class="chu right @">#</li>'
);
$temp[$num1]=str_replace("#",$num1,$temp[$num1]);
$temp[$num1]=str_replace("@",'chu6',$temp[$num1]);
for($jj=0;$jj<6;$jj++)
{
$temp[$jj]=$temp[$jj]=str_replace("#","",$temp[$jj]);
$temp[$jj]=$temp[$jj]=str_replace(" @","",$temp[$jj]);
}
return $temp;
}
function sort3($num1,$num2,$num3)
{
$temp=array($num1,$num2,$num3);
sort($temp);
return $temp;
}
//余數工具函數
//返回一個28個數的數組
function yushu($y3,$y4,$y5,$y6)
{
$c3=array(array('0'=>1,'1'=>0,'2'=>0,'3'=>1,'4'=>0,'5'=>0,'6'=>1,'7'=>0,'8'=>0,'9'=>1,'10'=>0,'11'=>0,'12'=>1,'13'=>0,'14'=>0,'15'=>1,'16'=>0,'17'=>0,'18'=>1,'19'=>0,'20'=>0,'21'=>1,'22'=>0,'23'=>0,'24'=>1,'25'=>0,'26'=>0,'27'=>1),array('0'=>0,'1'=>1,'2'=>0,'3'=>0,'4'=>1,'5'=>0,'6'=>0,'7'=>1,'8'=>0,'9'=>0,'10'=>1,'11'=>0,'12'=>0,'13'=>1,'14'=>0,'15'=>0,'16'=>1,'17'=>0,'18'=>0,'19'=>1,'20'=>0,'21'=>0,'22'=>1,'23'=>0,'24'=>0,'25'=>1,'26'=>0,'27'=>0),array('0'=>0,'1'=>0,'2'=>1,'3'=>0,'4'=>0,'5'=>1,'6'=>0,'7'=>0,'8'=>1,'9'=>0,'10'=>0,'11'=>1,'12'=>0,'13'=>0,'14'=>1,'15'=>0,'16'=>0,'17'=>1,'18'=>0,'19'=>0,'20'=>1,'21'=>0,'22'=>0,'23'=>1,'24'=>0,'25'=>0,'26'=>1,'27'=>0));
$c4=array(array('0'=>1,'1'=>0,'2'=>0,'3'=>0,'4'=>1,'5'=>0,'6'=>0,'7'=>0,'8'=>1,'9'=>0,'10'=>0,'11'=>0,'12'=>1,'13'=>0,'14'=>0,'15'=>0,'16'=>1,'17'=>0,'18'=>0,'19'=>0,'20'=>1,'21'=>0,'22'=>0,'23'=>0,'24'=>1,'25'=>0,'26'=>0,'27'=>0),array('0'=>0,'1'=>1,'2'=>0,'3'=>0,'4'=>0,'5'=>1,'6'=>0,'7'=>0,'8'=>0,'9'=>1,'10'=>0,'11'=>0,'12'=>0,'13'=>1,'14'=>0,'15'=>0,'16'=>0,'17'=>1,'18'=>0,'19'=>0,'20'=>0,'21'=>1,'22'=>0,'23'=>0,'24'=>0,'25'=>1,'26'=>0,'27'=>0),array('0'=>0,'1'=>0,'2'=>1,'3'=>0,'4'=>0,'5'=>0,'6'=>1,'7'=>0,'8'=>0,'9'=>0,'10'=>1,'11'=>0,'12'=>0,'13'=>0,'14'=>1,'15'=>0,'16'=>0,'17'=>0,'18'=>1,'19'=>0,'20'=>0,'21'=>0,'22'=>1,'23'=>0,'24'=>0,'25'=>0,'26'=>1,'27'=>0),array('0'=>0,'1'=>0,'2'=>0,'3'=>1,'4'=>0,'5'=>0,'6'=>0,'7'=>3,'8'=>0,'9'=>0,'10'=>0,'11'=>1,'12'=>0,'13'=>0,'14'=>0,'15'=>1,'16'=>0,'17'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>1,'24'=>0,'25'=>0,'26'=>0,'27'=>1));
$c5=array(array('0'=>1,'1'=>0,'2'=>0,'3'=>0,'4'=>0,'5'=>1,'6'=>0,'7'=>0,'8'=>0,'9'=>0,'10'=>1,'11'=>0,'12'=>0,'13'=>0,'14'=>0,'15'=>1,'16'=>0,'17'=>0,'18'=>0,'19'=>0,'20'=>1,'21'=>0,'22'=>0,'23'=>0,'24'=>0,'25'=>1,'26'=>0,'27'=>0),array('0'=>0,'1'=>1,'2'=>0,'3'=>0,'4'=>0,'5'=>0,'6'=>1,'7'=>0,'8'=>0,'9'=>0,'10'=>0,'11'=>1,'12'=>0,'13'=>0,'14'=>0,'15'=>0,'16'=>1,'17'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>1,'22'=>0,'23'=>0,'24'=>0,'25'=>0,'26'=>1,'27'=>0),array('0'=>0,'1'=>0,'2'=>1,'3'=>0,'4'=>0,'5'=>0,'6'=>0,'7'=>1,'8'=>0,'9'=>0,'10'=>0,'11'=>0,'12'=>1,'13'=>0,'14'=>0,'15'=>0,'16'=>0,'17'=>1,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>1,'23'=>0,'24'=>0,'25'=>0,'26'=>0,'27'=>1),array('0'=>0,'1'=>0,'2'=>0,'3'=>1,'4'=>0,'5'=>0,'6'=>0,'7'=>0,'8'=>1,'9'=>0,'10'=>0,'11'=>0,'12'=>0,'13'=>1,'14'=>0,'15'=>0,'16'=>0,'17'=>0,'18'=>1,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>1,'24'=>0,'25'=>0,'26'=>0,'27'=>0),array('0'=>0,'1'=>0,'2'=>0,'3'=>0,'4'=>1,'5'=>0,'6'=>0,'7'=>0,'8'=>0,'9'=>1,'10'=>0,'11'=>0,'12'=>0,'13'=>0,'14'=>1,'15'=>0,'16'=>0,'17'=>0,'18'=>0,'19'=>1,'20'=>0,'21'=>0,'22'=>0,'23'=>0,'24'=>1,'25'=>0,'26'=>0,'27'=>0));
$c6=array(array('0'=>1,'1'=>0,'2'=>0,'3'=>0,'4'=>0,'5'=>0,'6'=>1,'7'=>0,'8'=>0,'9'=>0,'10'=>0,'11'=>0,'12'=>1,'13'=>0,'14'=>0,'15'=>0,'16'=>0,'17'=>0,'18'=>1,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>0,'24'=>1,'25'=>0,'26'=>0,'27'=>0),array('0'=>0,'1'=>1,'2'=>0,'3'=>0,'4'=>0,'5'=>0,'6'=>0,'7'=>1,'8'=>0,'9'=>0,'10'=>0,'11'=>0,'12'=>0,'13'=>1,'14'=>0,'15'=>0,'16'=>0,'17'=>0,'18'=>0,'19'=>1,'20'=>0,'21'=>0,'22'=>0,'23'=>0,'24'=>0,'25'=>1,'26'=>0,'27'=>0),array('0'=>0,'1'=>0,'2'=>1,'3'=>0,'4'=>0,'5'=>0,'6'=>0,'7'=>0,'8'=>1,'9'=>0,'10'=>0,'11'=>0,'12'=>0,'13'=>0,'14'=>1,'15'=>0,'16'=>0,'17'=>0,'18'=>0,'19'=>0,'20'=>1,'21'=>0,'22'=>0,'23'=>0,'24'=>0,'25'=>0,'26'=>1,'27'=>0),array('0'=>0,'1'=>0,'2'=>0,'3'=>1,'4'=>0,'5'=>0,'6'=>0,'7'=>0,'8'=>0,'9'=>1,'10'=>0,'11'=>0,'12'=>0,'13'=>0,'14'=>0,'15'=>1,'16'=>0,'17'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>1,'22'=>0,'23'=>0,'24'=>0,'25'=>0,'26'=>0,'27'=>1),array('0'=>0,'1'=>0,'2'=>0,'3'=>0,'4'=>1,'5'=>0,'6'=>0,'7'=>0,'8'=>0,'9'=>0,'10'=>1,'11'=>0,'12'=>0,'13'=>0,'14'=>0,'15'=>0,'16'=>1,'17'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>1,'23'=>0,'24'=>0,'25'=>0,'26'=>0,'27'=>0),array('0'=>0,'1'=>0,'2'=>0,'3'=>0,'4'=>0,'5'=>1,'6'=>0,'7'=>0,'8'=>0,'9'=>0,'10'=>0,'11'=>1,'12'=>0,'13'=>0,'14'=>0,'15'=>0,'16'=>0,'17'=>1,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>1,'24'=>0,'25'=>0,'26'=>0,'27'=>0));
$t=array('0'=>0,'1'=>0,'2'=>0,'3'=>0,'4'=>0,'5'=>0,'6'=>0,'7'=>0,'8'=>0,'9'=>0,'10'=>0,'11'=>0,'12'=>0,'13'=>0,'14'=>0,'15'=>0,'16'=>0,'17'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>0,'24'=>0,'25'=>0,'26'=>0,'27'=>0);
//循環除3余
for($i=0;$i<3;$i++)
{
if($y3[$i])
{
for($i2=0;$i2<28;$i2++)
{
if($c3[$i][$i2])
{
$t[$i2]=$c3[$i][$i2];
}
}
}
}
//循環除4余
for($i=0;$i<4;$i++)
{
if($y4[$i])
{
for($i2=0;$i2<28;$i2++)
{
if($c4[$i][$i2])
{
$t[$i2]=$c4[$i][$i2];
}
}
}
}
//循環除5余
for($i=0;$i<5;$i++)
{
if($y5[$i])
{
for($i2=0;$i2<28;$i2++)
{
if($c5[$i][$i2])
{
$t[$i2]=$c5[$i][$i2];
}
}
}
}
//循環除6余
for($i=0;$i<6;$i++)
{
if($y6[$i])
{
for($i2=0;$i2<28;$i2++)
{
if($c6[$i][$i2])
{
$t[$i2]=$c6[$i][$i2];
}
}
}
}
return $t;
}
//獲得時間,將要開的是第幾局
function GetTimePage(){
$url = "http://www.pceggs.com//play/Clock.aspx";
$fp = @fopen($url, 'r') or die("服務器不可用");
while($line = @fgets($fp, 1024)){
$contents .= $line;
}
fclose($fp);
return $contents;
}
function GetTimeID($contents){
$result =array('time'=>'','id'=>'');
$temp = $contents;
$t1 = strpos($temp,"var sum=");
$temp =substr($temp,$t1);
$t2 = strpos($temp,";");
$result['time'] = substr($temp,8,$t2-8);
$t3 = strpos($temp,"var ISSUE =");
$temp =substr($temp,$t3);
$t4 = strpos($temp,";");
$result['id'] =substr($temp,11,$t4-11);
return $result;
}
//開啟gzip壓縮
function ob_gzip($content) // $content 就是要壓縮的頁面內容,或者說餅干原料
{
if(!headers_sent() && extension_loaded("zlib") && strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip"))
{
$content = gzencode($content,9);//此頁已壓縮”的注釋標簽,然后用zlib提供的gzencode()函數執行級別為9的壓縮,這個參數值范圍是0-9,0表示無壓縮,9表示最大壓縮,當然壓縮程度越高越費CPU。
//然后用header()函數給瀏覽器發送一些頭部信息,告訴瀏覽器這個頁面已經用GZIP壓縮過了!
header("Content-Encoding: gzip");
header("Vary: Accept-Encoding");
header("Content-Length: ".strlen($content));
}
return $content; //返回壓縮的內容,或者說把壓縮好的餅干送回工作臺。
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -