nvidia控制面板沒有顯示 PHP中動態顯示簽章和ip原理

WBOY
發布: 2016-07-29 08:36:52
原創
1299 人瀏覽過

//包含一個計數器,一個提醒語句,使用者ip以及自己的廣告圖片。
//寄給瀏覽器頭,說我是張圖片
Header("Content-type: image/PNG");
//這裡定義計數器,放到一個檔案裡的
$Visited=array();
if (!file_exists("Counter"))
{
for($i=0;$i$Visited[$i ]=0;
$str=$Visited[0];
for($i=1;$i$str.=",$Visited[$i]" ;
$fp=fopen("Counter","w"); 
fputs($fp,$str);
fclose($fp);
}
else
{
$fp=fopen("Counter","r"); 
$str=trim(fgets($fp,100));
$Visited=explode(",",$str) ;
fclose($fp);
}
$Visited[date("G")]=intval($Visited[date("G")])+1;
$str= $Visited[0];
$max=intval($Visited[0]);
for($i=1;$i{
$str.= ",$Visited[$i]";
if($max$max=intval($Visited[$i]);
}
$fp=fopen("Counter","w");
fputs($fp,$str);
fclose($fp);
$sum=0;
for( $i=0;$i{
$sum+=$Visited[$i];
}
//計數器結束
//開始建立圖片定義顏色字體等 
$im = imagecreate(400,100); 
$black = ImageColorAllocate($im, 0,0,0); 
$white = ImageColorAllocate($im, 255,255,255); 
$ red = ImageColorAllocate($im, 255,0,0); 
$blue = ImageColorAllocate($im, 0,0,255); 
$f
$maginx=255); ;
//定義ip和主機名,當然是用戶端的
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
$today = = gethostbyaddr($ip);
$today = getdate() ; 
$wday = $today['wday']; 
//提醒片段,好不是週末則是提醒上課
if($wday==6 || $wday==0) {
 $tips = "enjoy the wonderful weekend!";
}else{
 $tips = "you'd b>  o>hschool.ool."; =1){
 $wday = "Monday";
} elseif ($wday==2){
 $wday="Tuesday";
} elseif($wday==3 ($wday==3 
 $wday="Wednsday";
} elseif ($wday==4){
 $wday="Thursday";
} elseif ($wday==5){
 wday="Friday";
} elseif ($wday==6){
 $wday="Saturday";
} elseif ($wday==0){
 $wday="Sunday ";
}
//開始建立影像背景邊框
imagefill($im,0,0,$black);
imagefilledrectangle ($im, 1, 1, 398, 98, $white );
//定義畫筆
$style = array ($white,$white,$white,$white,$white,$white,$white,$white,$white,$red);
imagesetstyle ($im, $style);
//有個運動效果就用筆刷來刷了,相當於photoshop中的畫筆工具也
//ads是我自己的廣告圖
$brush = imagecreatefrompng ("http://172.24.16.80/testpic/smile1.png");
$brush1 = imagecreatefrompng ("http://172.24.16.80/testpic/adm. $w2 = imagecolorallocate($brush,255,255,255);
imagecolortransparent ($brush, $w2);
imagesetbrush ($im, $brush); TYLEDBRUSHED );
imagecopy ($im, $brush1, 270, 40, 0, 0, 119, 48);
//定義輸出文字 
imagestring($im,$font,$inx,$ +20,"Your computer's named:{$host}",$red);
imagestring($im,$font,$maginx,$maginy,"Your IP Address is:{$ip}",$red) ;
imagestring($im,2,2,2,"Today is {$wday} and {$tips}",$blue);
imagestring($im,3,10,$maginy+40, "TotalRefreshTimesFromToday:$sum",$blue);
//圖片結尾必然語句
ImagePNG($im); 
ImageDestroy($im); 
?>
以上就介紹了nvidia控制面板沒有顯示 PHP中動態顯示簽名和ip原理,包括了nvidia控制面板沒有顯示方面的內容,希望對PHP教程有興趣的朋友有所幫助。


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板