ホームページ  >  記事  >  バックエンド開発  >  IP_PHP チュートリアルをグラフィカルに表示する PHP プログラム コード

IP_PHP チュートリアルをグラフィカルに表示する PHP プログラム コード

WBOY
WBOYオリジナル
2016-07-21 15:55:04847ブラウズ

まずはコードを見てください
sunip.php

コードをコピーします コードは次のとおりです:

header("Content-type: image/gif");
$im = imagecreate (130,15);
$background_color = ImageColorAllocate ($im, 255, 255, 255);
if($_SERVER['HTTP_CLIENT_IP']){
$ip=$_SERVER['HTTP_CLIENT_IP] '];
} else if($_SERVER['HTTP_X_FORWARDED_FOR']){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR']
} else{
}
$col = imagecolorallocate($im, 0, 51, 102);
imagegif($im);


以下で一つずつ説明します
それは何ですか?私は専門家ではありません、そして私はそれを理解しました
1. $im = imagecreate(130,15); 15) 括弧内の 130,15 はそれぞれ幅と高さを表します
4. $background_color = ImageColorAllocate ($im, 255, 255, 255);
画像に色を割り当てるための背景色 imagecolorallocate を設定します。 255, 255) im は上記の新しいグラフィックを表し、後ろの 3 つの 255 はカラー テーブル ffffff
5 の小数文字を表します。 unset($ip ; ['HTTP_X_FORWARDED_FOR'];
} else{
$ip=$_SERVER ['REMOTE_ADDR'];
}
$_SERVER['HTTP_CLIENT_IP'] が使用できる場合は、$_SERVER['HTTP_CLIENT_IP'] を使用してください。 さまざまなサーバー設定と互換性があるためです。 $col = imagecolorallocate($im, 0, 51, 102);
テキストの色を定義します
8. imagestring($im, 3, 5, 1, $ip, $col); ($im, 3, 5, 1, $ip, $col); それぞれ画像文字列 (グラフィック表現、文字サイズ 1 ~ 5、X 座標、Y 座標、出力 IP、色) を表します
9.
GIF グラフィックの出力
10.imagedestroy($im);
メモリの解放
11. プログラムの終了



http://www.bkjia.com/PHPjc/318397.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318397.html

技術記事

まずコード sunip.php を見てください: ?php header("Content-type:image/gif"); $background_color=ImageColorAllocate($im,255,255,255); ; 設定解除($ ip);...


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。