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

IPをグラフィカルに表示するPHPプログラムコード

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

まずはコードを見てください
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. プログラムの終了
上記は、IP をグラフィカルに表示する PHP プログラム コードを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


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