ホームページ  >  記事  >  バックエンド開発  >  IPアドレスのグラフィック表示を実現するphpのコードとコメント_PHPチュートリアル

IPアドレスのグラフィック表示を実現するphpのコードとコメント_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:40:38820ブラウズ

IP のグラフィック表示、ファイル sunip.php を使用します

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

header("Content-type: image/gif");
$im = imagecreate(130,15); ImageColorAllocate ($ im, 255, 255, 255);
if($_SERVER['HTTP_CLIENT_IP']){
$ip=$_SERVER['HTTP_CLIENT_IP']
if($_SERVER); ['HTTP_X_FORWARDED_FOR ']){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
} else{
$ip=$_SERVER['REMOTE_ADDR']
} // www.jbxue.com
$col = imagecolorallocate( $im, 0, 51, 102);
imagestring($im, 3, 5, 1, $ip , $col);
imagedestroy($im);
1.
2. header("Content-type: image/gif");
2 行目は、ブラウザのヘッダー出力が GIF グラフィックであることを宣言します
3. $im = imagecreate(130,15); , 15) 括弧内の 130 と 15 はそれぞれ幅と高さを表します
4. $background_color = ImageColorAllocate ($im, 255, 255, 255); 背景色 imagecolorallocate を設定し、画像に色を割り当てます ($im, 255, 255, 255 )im は、上記の新しいグラフィックの後の 3 つの 255 文字を表し、カラーテーブル ffffff

5 の 10 進数文字を表します。 ){

$ip=$_SERVER['HTTP_CLIENT_IP'];

} else if($_SERVER['HTTP_X_FORWARDED_FOR']){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
$ip=$_SERVER ['REMOTE_ADDR '];
}
$_SERVER['HTTP_CLIENT_IP'] が使用できる場合は、$_SERVER['HTTP_CLIENT_IP'] を使用します
7。 $col = imagecolorallocate($im, 0 , 51, 102);
テキストの色を定義します
8. imagestring($im, 3, 5, 1, $ip, $col); imagestring($im, 3, 5, 1, $ip, $col); それぞれ、画像文字列 (グラフィック表現、文字サイズ 1 ~ 5、X 座標、Y 座標、出力 IP、色) を表します
9. ;
GIFグラフィックを出力
10. imagedestroy($im);
プログラムが終了します




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

www.bkjia.com

tru​​e

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

技術記事

グラフィックを使用して IP を表示するには、ファイル sunip.php にコードをコピーします: ?php header("Content-type: image/gif"); $background_color = ImageColorAllocate ($im, 2. .

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