code ในการ check IP ว่า IP นี้ อยู่ไปนประเทศไหน

เริ่มโดย test_one, 30 สิงหาคม 2010, 16:22:07

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

test_one

อยากทราบเกี่ยวกับ code ในการ check IP ว่า IP นี้ อยู่ไปนประเทศไหนอ่ะค่ะ
ภาษา php ค่ะ รบกวนแนะนำหน่อยค่ะ   

หนุกหนาน


Etaba

<?
$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?
GetLocation&template=php3.txt&IpAddress=68.27.156.33');
print $tags['city'];  // city name
?>

ตรงชุด ip 68.27.156.33
ก็เปลี่ยนไปใช้ตัวแปร โดยรับค่ามาจาก $_SERVER["REMOTE_ADDR"]

mean



[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

thanyath99

[direct=http://xn--22ce0dhf8bc8b8fxa3j.com/]รับเขียนบทความ[/direct]ผู้นำด้านงานเขียนบทความ เรามีบริการรับเขียนบทความแบบครบวงจรไม่ว่าจะเป็นบทความทั่วไป บทความที่มีความซับซ้อน บทความการตลาด และอื่น ๆ เราพร้อมให้บริการอย่างเต็มความสามารถ

test_one

อ้างถึงจาก: Etaba ใน 30 สิงหาคม 2010, 17:00:18
<?
$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?
GetLocation&template=php3.txt&IpAddress=68.27.156.33');
print $tags['city'];  // city name
?>

ตรงชุด ip 68.27.156.33
ก็เปลี่ยนไปใช้ตัวแปร โดยรับค่ามาจาก $_SERVER["REMOTE_ADDR"]

ได้ เอา code ไปลอง  เกิด error
และได้เปลี่ยนจาก  68.27.156.33 เป็น  $_SERVER["REMOTE_ADDR"] ก็ error เหมือนกันค่ะ  รบกวนหน่อยคะ

Warning: get_meta_tags(http://www.geobytes.com/IpLocator.htm? GetLocation&template=php3.txt&IpAddress=68.27.156.33) [function.get-meta-tags]: failed to open stream: Invalid argument in C:\AppServ\www\test\country_ch\001.php on line 3

mean

เค๊าไม่ได้ให้ function get_meta_tags มาครับ
ลองเข้าไปดูลิงค์ที่ผมให้ก็ได้นะ ง่ายเหมือนกันมี how to ให้ แต่มี limit query ครับ


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

test_one

อ้างถึงจาก: mean ใน 30 สิงหาคม 2010, 17:01:03
เอามาฝากครับ

http://ipinfodb.com/


เข้าไปดูแล้วค่ะ ไม่ทราบว่าจะเอา code ตรงไหนหรอค่ะ หาไม่เจอค่ะ รบกวนหน่อยค่ะ

Etaba

#8
อ้างถึงจาก: test_one ใน 30 สิงหาคม 2010, 17:20:29
ได้ เอา code ไปลอง  เกิด error
และได้เปลี่ยนจาก  68.27.156.33 เป็น  $_SERVER["REMOTE_ADDR"] ก็ error เหมือนกันค่ะ  รบกวนหน่อยคะ

Warning: get_meta_tags(http://www.geobytes.com/IpLocator.htm? GetLocation&template=php3.txt&IpAddress=68.27.156.33) [function.get-meta-tags]: failed to open stream: Invalid argument in C:\AppServ\www\test\country_ch\001.php on line 3


<?
$localip=$_SERVER["REMOTE_ADDR"];
$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress='.$localip);
if ($localip=='127.0.0.1'){
Print "Localhost" ;
}
else
{
print $tags['city'];  // city name
}
?>


ตามนี้ครับ แก้ให้เสร็จสรรพ
พอดีของเก่าที่โพสท์ไว้ ไม่ได้ใส่ tag code ของ thaiseo
เลยตัดเป็น url แบบนั้น
ขออภัยครับ

ถ้าจะให้เห็นผลทันตา ลองอัพขึ้นโฮสท์ครับ
ถ้าลองในเครื่องจะได้แต่ Localhost

ส่วนถ้าตามที่ถามมาว่า อยู่ประเทศไหน
ก็เปลี่ยน
print $tags['city'];
เป็น
print $tags['country'];
ครับ

test_one

อ้างถึงจาก: Etaba ใน 30 สิงหาคม 2010, 19:15:44
อ้างถึงจาก: test_one ใน 30 สิงหาคม 2010, 17:20:29
ได้ เอา code ไปลอง  เกิด error
และได้เปลี่ยนจาก  68.27.156.33 เป็น  $_SERVER["REMOTE_ADDR"] ก็ error เหมือนกันค่ะ  รบกวนหน่อยคะ

Warning: get_meta_tags(http://www.geobytes.com/IpLocator.htm? GetLocation&template=php3.txt&IpAddress=68.27.156.33) [function.get-meta-tags]: failed to open stream: Invalid argument in C:\AppServ\www\test\country_ch\001.php on line 3


<?
$localip=$_SERVER["REMOTE_ADDR"];
$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress='.$localip);
if ($localip=='127.0.0.1'){
Print "Localhost" ;
}
else
{
print $tags['city'];  // city name
}
?>


ตามนี้ครับ แก้ให้เสร็จสรรพ
พอดีของเก่าที่โพสท์ไว้ ไม่ได้ใส่ tag code ของ thaiseo
เลยตัดเป็น url แบบนั้น
ขออภัยครับ

ถ้าจะให้เห็นผลทันตา ลองอัพขึ้นโฮสท์ครับ
ถ้าลองในเครื่องจะได้แต่ Localhost

ส่วนถ้าตามที่ถามมาว่า อยู่ประเทศไหน
ก็เปลี่ยน
print $tags['city'];
เป็น
print $tags['country'];
ครับ

รบกวนถามอีกรอบนะค่ะ คุณ Etaba ตอนรัน ของคุณประเทศเป็น thailand ไหมค่ะ คือว่าตอนรันมันออกเป็น United States ค่ะ   

Etaba

ถ้าเปลี่ยน city เป็น country แล้ว

เรียกหน้าเว็บด้วยเน็ทในประเทศ ก็ Thailand ครับ
อย่างที่ผมลองให้ดูhttp://4bmg.co.cc/checkip.php อันนี้วางบนโฮสท์เมกาครับ

noom1408

อ้างถึงจาก: Etaba ใน 01 กันยายน 2010, 20:25:08
ถ้าเปลี่ยน city เป็น country แล้ว

เรียกหน้าเว็บด้วยเน็ทในประเทศ ก็ Thailand ครับ
อย่างที่ผมลองให้ดูhttp://4bmg.co.cc/checkip.php อันนี้วางบนโฮสท์เมกาครับ

มันขึ้น กลมๆแล้วก้อ "ปฟ" ก่อนชื่อประเทศ ทำไมมันเป็นงั้นคับ
สนใจทำประกันชีวิตเหมาจ่าย ประกันสุขภาพเด็ก ประกันชีวิตหรือติดต่อขอรายละเอียดทำประกันชีวิต

Etaba


sunkoster

#13
อ้างถึงจาก: noom1408 ใน 01 กันยายน 2010, 20:54:12
อ้างถึงจาก: Etaba ใน 01 กันยายน 2010, 20:25:08
ถ้าเปลี่ยน city เป็น country แล้ว

เรียกหน้าเว็บด้วยเน็ทในประเทศ ก็ Thailand ครับ
อย่างที่ผมลองให้ดูhttp://4bmg.co.cc/checkip.php อันนี้วางบนโฮสท์เมกาครับ

มันขึ้น กลมๆแล้วก้อ "ปฟ" ก่อนชื่อประเทศ ทำไมมันเป็นงั้นคับ
ใส่ในแทก head
<meta http-equiv=Content-Type content="text/html; charset=utf-8">

หรือไม่ใส่ก็ได้ สำหรับ โคด php เพียว ประมาณเป็นส่วนหนึ่งของหน้าขข้อมมูล
ให้ เอา notepad     save as ใหม่ จาก encoding ascii เป็น utf-8

ส่วนโฮสที่ไหนไม่เกี่ยวนะคับ แค่ว่า บราวเซอร์มันไม่รู้ว่า หน้านี้เราต้องการให้แสดงผลเอนโคดแบบไหนเท่านั้นเองมันก็เอนตามดีฟอล์ของ บราวเซอร์ หรือ เอนโคด เดิมของในโคดที่เซตไว้ ถ้าหากเป็นอันอื่น
[direct=http://zfind.item69.com/]amazon advance search products[/direct] | [direct=http://zfind.item69.com/]amazon[/direct]

kimbuangpote

มีกันหลากหลายวิธีเลยเหรอนี่  แล้วอันไหนเร็วสุด น่าเชื่อถือที่สุดล่ะ
[direct=http://www.แนวข้อสอบสาธิต.com]แนวข้อสอบสาธิต[/direct]

test_one

อ้างถึงจาก: Etaba ใน 01 กันยายน 2010, 20:25:08
ถ้าเปลี่ยน city เป็น country แล้ว

เรียกหน้าเว็บด้วยเน็ทในประเทศ ก็ Thailand ครับ
อย่างที่ผมลองให้ดูhttp://4bmg.co.cc/checkip.php อันนี้วางบนโฮสท์เมกาครับ

ขอบคุณค่ะ ถ้างั้นมันก็ขึ้นอยู่กะ host ของเราด้วยหรอค่ะ

Etaba

อ้างถึงจาก: test_one ใน 02 กันยายน 2010, 08:43:02
อ้างถึงจาก: Etaba ใน 01 กันยายน 2010, 20:25:08
ถ้าเปลี่ยน city เป็น country แล้ว

เรียกหน้าเว็บด้วยเน็ทในประเทศ ก็ Thailand ครับ
อย่างที่ผมลองให้ดูhttp://4bmg.co.cc/checkip.php อันนี้วางบนโฮสท์เมกาครับ

ขอบคุณค่ะ ถ้างั้นมันก็ขึ้นอยู่กะ host ของเราด้วยหรอค่ะ

ไม่เกี่ยวกับโฮสท์หรอกครับ
ผมบอกว่าวางบนโฮสท์เมกา เพื่อให้เห็นว่าไม่เกี่ยวกับโฮสท์ครับ

เกี่ยวกับเครื่องที่เปิดเว็บเท่านั้น ว่าอยู่ที่ไหน


yyy

กำลังอยากได้เลย

+1 ให้ ทั้งคนถาม-คนตอบเลยครับ

bouy22

ขอ เมมกระทู้ไว้นิดนึงครับ

ขอบคุณครับ
สนใจทำธุรกิจ[direct=http://www.nongphojsin.com/]ไอศกรีมหนองโพ[/direct]คลิกเลย | ลงประกาศโฆษณา [direct=http://www.marukopost.com/]ประกาศฟรี[/direct] | [direct=http://www.uuppic.com/]เว็บฝากรูป[/direct] | [direct=http://www.jeedgame.com/]สคริปเกมแฟลช[/direct] |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ [direct=http://www.adoxy-thai.com/]Adoxy[/direct]

aubiz

[direct=http://easyandfastpaydayloan.com]payday loans[/direct]:[direct=site:http://kitchenmixer.salecheapestprice.com]kitchen mixer[/direct]:[direct=site:http://autoparts.salecheapestprice.com]autoparts[/direct]