Nvidia コントロール パネルには、PHP で署名と IP を動的に表示する原理が表示されません。

WBOY
リリース: 2016-07-29 08:36:52
オリジナル
1252 人が閲覧しました

//カウンター、リマインダーステートメント、ユーザーIP、および独自の広告画像が含まれます。
//私が写真であることを示すヘッダーをブラウザに送信します
Header("Content-type: image/PNG");
//ここでカウンターを定義し、ファイルに入れます
$Visited=array();
if (!file_exists("Counter"))
{
for($i=0;$i<24;$i++)
$Visited[$i]=0
$str=$Visited[0]; for ($i=1;$i<24;$i++)
$str.=",$Visited[$i]";
$fp=fopen("カウンター","w"); , $str);
}
$fp=fopen("カウンター","r");
$str=trim(fgets($fp,100));訪問 =explode(",",$str);
fclose($fp);
$訪問[date("G")]=intval($訪問[date("G")]
; $ str=$Visited[0];
$max=intval($Visited[0]);
for($i=1;$i<24;$i++)
{
$str.=",$Visited[ $ i]";
if($max<=intval($Visited[$i]))
$max=intval($Visited[$i]);
}
$fp=fopen("カウンター","w " );
fputs($fp,$str);
fclose($fp);
$sum=0;
for($i=0;$i<24;$i++)
{
$sum+=$Visited [ $i];
}
//カウンター終了
//色、フォントなどを定義する画像の作成を開始します
$im = imagecreate(400,100)
$black = ImageColorAllocate($im, 0,0,0); ;
$white = ImageColorAllocate($im, 255,255,255);
$red = ImageColorAllocate($im, 0,0,255); 20;
$maginy =20;
//もちろんユーザーの IP 名とホスト名を定義します
$host = gethostbyaddr($ip);
$wday = $today['wday'];
//リマインダーのフラグメント、週末の場合は、週末でない場合はクラスにリマインドする方が良いです。
if($wday==6 || $wday= =0){
$tips = "素晴らしい週末を楽しんでください!" ;
$tips = "学校に行ったほうがいいです。"; = "月曜日";
$wday==2) {
$wday==3) {
$wday="水曜日"; =4){
$wday="木曜日";
} elseif ($wday==5){
$wday="金曜日"
} elseif ($wday==6){
$wday="土曜日";
} elseif ($wday==0){
$wday= "Sunday";
}
//画像の背景境界線の作成を開始します
imagefill($im,0,0,$black); 1, 1, 398, 98, $white);
//定義ブラシ
$style = array ($white,$white,$white,$white,$white,$white,$white,$white,$white, $red);
imagesetstyle ($im, $style);
/ /フォトショップのブラシツールに相当するブラシを使用してブラシをかけてください
//広告は私自身の広告画像です
$brush = imagecreatefrompng ("http://172.24.16.80/testpic/smile1.png");
$brush1 = imagecreatefrompng ("http://172.24.16.80/testpic/ads.png");
$w2 = imagecolorallocate ($brush,255,255,255);
imagecolortransparent ($brush, $w2);
imageline ($im, 350,20,360,20, IMG_COLOR_STYLEDBRUSHED); , 270, 40, 0, 0, 119, 48);
//定義出力テキスト
imagestring($im,$font,$maginx,$maginy+20,"コンピューターの名前:{$host}",$red );
imagestring($im,$font,$maginx,$maginy," あなたの IP アドレスは:{$ip}",$red);
imagestring($im,2,2,2,"今日は {$ wday} と {$tips}",$blue);
imagestring($im ,3,10,$maginy+40,"TotalRefreshTimesFromToday:$sum",$blue);
//画像の最後に必要なステートメント
ImagePNG($im);
ImageDestroy($im)?>
上記では、nvidia コントロール パネルが表示されていない場合に、PHP で署名と IP を動的に表示する原理を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!