hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » nao-pon » blog » 2006-07-28 のバックアップ差分(No.2)
1: 2006-07-28 (金) 10:32:42 ソース 2: 2006-07-28 (金) 01:32:42 nao-pon ソース
Line 1: Line 1:
-#freeze uid:1 aid:0 gid:0 
-// author:1 
-// author_ucd:dQh9JbjdAEAY nao-pon 
** IP から ccTLD (国別コード)を得る [#l40617ff] ** IP から ccTLD (国別コード)を得る [#l40617ff]
#keyword() #keyword()
-#category(#right,:Blog,プログラミング)+RIGHT:&tag(プログラミング);
ちょっと前から、いじっているサイト [[YouTube NAVI:http://youtube.navi-gate.org/]] は、内容がワールドワイドなコンテンツなので、Amazon のアソシエイツも各国のそれに参加しています。 ちょっと前から、いじっているサイト [[YouTube NAVI:http://youtube.navi-gate.org/]] は、内容がワールドワイドなコンテンツなので、Amazon のアソシエイツも各国のそれに参加しています。
Line 14: Line 11:
まずは、リストの取得ですが [[不正アクセスの発信地の国別統計をとろう!:http://www.nminoru.jp/~nminoru/memo/ip-address/what_country_from.html]] で Nakamura Minoru さんという方が、世界に4ヶ所ある IP アドレスを管理している組織が公開しているデータをまとめて公開されているのを発見! まずは、リストの取得ですが [[不正アクセスの発信地の国別統計をとろう!:http://www.nminoru.jp/~nminoru/memo/ip-address/what_country_from.html]] で Nakamura Minoru さんという方が、世界に4ヶ所ある IP アドレスを管理している組織が公開しているデータをまとめて公開されているのを発見!
-そちらのデーターを元に MySQL にデータベースを作成しまし、PHPスクリプトで問い合わせるものを作ってみました。+そちらのデーターを元に MySQL にデータベースを作成し、PHPスクリプトで問い合わせをする関数を作ってみました。
-まずは、MySQL のテーブル構造 -まずは、MySQL のテーブル構造
Line 21: Line 18:
--http://hypweb.net/api/ip2tld/sql/ip2tld_dat.txt --http://hypweb.net/api/ip2tld/sql/ip2tld_dat.txt
-そして最後にPHPスクリプトの関数 -そして最後にPHPスクリプトの関数
-<<<+#code(){{{
function ip2tld($ip) function ip2tld($ip)
{ {
Line 66: Line 63:
    return $tld;     return $tld;
} }
->>>+}}}
--$config に配列として DB接続情報を指定してください。 --$config に配列として DB接続情報を指定してください。
-<<<+#code(){{{
$config = array(); $config = array();
Line 79: Line 76:
$config['ip2tld']['table'] = "ip2tld_dat"; // DB Table name (ip2tld_dat) $config['ip2tld']['table'] = "ip2tld_dat"; // DB Table name (ip2tld_dat)
->>>+}}}
---- ----
Line 92: Line 89:
---- ----
 +
#comment(,btn:つっこみ) #comment(,btn:つっこみ)
---- ----
 +
***似たような BLOG [#p891d865] ***似たような BLOG [#p891d865]
#blogs(like) #blogs(like)
#ping(http://www.blogpeople.net/servlet/weblogUpdates,http://i-uranai.net/tb.php/aries/) #ping(http://www.blogpeople.net/servlet/weblogUpdates,http://i-uranai.net/tb.php/aries/)
 +#ping(http://www.nminoru.jp/cgi-bin/tb.cgi/memo__ip-address__what_country_from)


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 303, today: 1, yesterday: 0
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
408 人のユーザが現在オンラインです。 (7 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 408

もっと...
サイト情報