ไปเจอ database ว่า ip นั้นขอประเทศไหนก็เลยจดไว้
http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip
ก็ import ลง db ซะ ข้อมูลข้างในจะเป็น range ของ ip นั้นเริ่มและสุดที่ไหน
วิธีการก็เอา ip ของเราไป convert dot address to network address (inet_aton) ก่อน
หลักการคือ ถ้า
ip = a.b.c.d
ก็จะเป็น
(a*256*256*256) + (b*256*256) + (c*256) + d;
หรือใช้ function INET_ATON ของ MySQL ก็มีอยู่แล้ว
ปล. รูปธงประเทศเอาจาก famfamfam ก็ได้
เพราะชื่อไฟล์เขารันตาม ISO 3166-1 alpha-2 country codes
มีเหตุให้ต้องตรวจสอบบัตรประชาชนมาสักระยะ ไม่เห็น code ที่ไหนมีเลย หยิบมัตรมาเช็คดู และคิดว่ามันต้องมี checkdigit แน่ๆ เลยไล่เอาทีละ digit ผลปรากฏว่าได้ นั้นก็คือหลักสุดท้ายของบัตรประชาชน
// Empty hash table
var hashObject = {};
// Hash table with two key:value pairs:
var hashObject = {"key1":"value1","key2":"value2"};
จะเขียน key แบบไม่มี quote ก็ได้ แต่ต้องไม่ตรงกับคำสงวน
var hashObject = {key : "value"}; // create
hashObject["key"] = "new value"; // add/replace
delete(hashObject["key"]); // delete
for (var i in object) // is equivalent to foreach
Check for a presence of a particular key:
if ("key" in hashObject) // returns true or false










Recent comments
2 weeks 4 days ago
5 weeks 6 days ago
9 weeks 4 days ago
9 weeks 4 days ago
11 weeks 6 days ago
12 weeks 2 days ago
13 weeks 1 day ago
13 weeks 3 days ago
14 weeks 8 hours ago
15 weeks 2 days ago