php
//包含乙個計數器,乙個提醒語句,使用者ip以及自己的廣告。
//給瀏覽器傳送頭,說我是張
header("content-type: image/png");
//這裡定義計數器,放到乙個檔案裡的
$visited=array();
if (!file_exists("counter"))
程式設計客棧
else
$visited[date("g")]=intval($visited[date("g")])+1;
$str=$visited[0];
$max=intval($visited[0]);
for($i=1;$i<24;$i++)
$fp=fopen("counter","w");
fputs($fp,$str);
fclose($fp);
$sum=0;
for($i=0;$i<24;$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);
$font=5;
$maginx=20;
$maginy=20;
//定義ip和主機名,當然是使用者端的
$ip = getenv('remote_addr');
$host = gethostbyaddr($ip);
$today = getdate();
$wday = $today['wday'];
//提醒片斷,是週末則好不是週末則提醒上課
if($wday==6 || $wday==0)else
if($wday ==1) elseif ($wday==2) elseif ($wday==3) elseif ($wday==4) elseif ($wday==5) elseif ($wday==6) elseif ($wday==0)
//開始建立影象背景邊框
imagefill($im,0,0,$black);
imagefilledrectangle ($im, 1, 1, 398, 98, $white);
//定義畫筆
$style = array ($w
imagesetstyle ($im, $style);
//有個運動效果就用筆刷來刷了,相當於photoshop中的畫筆工具也
//ads是我自己的廣告圖
$brush = imagecreatefrompng ("");
$brush1 = imagecreatefrompng ("");
$w2 = imagecolorallocate($brush,255,255,255);
imagecolortransparent ($brush,&www.cppcns.comnbsp;$w2);
imagesetbrush ($im, $brush);
imageline ($im, 350,20,360,20, img_color_styledbrushed);
imagecopy ($im, $brush1, 270, 40, 0, 0, 119, 48);
//定義輸出文字
imagestring($im,$font,$maginx,$maginy+20,"your computer's named:",$red);
imagestring($im,$font,$maginx,$maginy,"your ip address is:",$red);
imagestring($im,2,2,2,"today is and ",$blue);
imagestring($im,3,10,$maginy+40,"totalrefreshtimesfromtoday:$sum",$blue);
//結尾必然語句
imagepng($im);
imagedestroy($im);
?>
本文標題: php中動態顯示簽名和ip原理
本文位址:
C 中動態顯示時間
private void frmmain load object sender,eventargs e private void timer1 tick object sender,eventargs e 最後還要把timer的enabled屬性改為true.若只需獲取日期的其中一些片段,則按下列方...
extjs中gridpanel動態顯示 隱藏列
在extjs3中,大家知道用 mygrid.getcolumnmodel sethidden i,true 但到了4.0後,已經沒有getcolumnmodel這個方法了,我們在ext.panel.table看到以下片段if headerctcfg instanceof ext.grid.heade...
記錄開發中listview的動態顯示
計算總item高度的方法 public intsetlistviewh listview listview int totalheight 0 for int i 0 i listadapter.getcount i return totalheight 伺服器給的資料 if oilistjson....