下面是引用musclenet於2006-11-11 01:09發表的 : 那麼 ip 數據庫格式是否是沿用的呢 ?每次想到這個問題就頭大不太想每每看到使用者的來源都是未知
function cvipfrom($ip){ $datadir = 'ipdata/' $ip_detail = explode('.', $ip); if(file_exists($datadir.$ip_detail[0].'.txt')) { $ip_fdata = fopen($datadir.$ip_detail[0].'.txt', 'r'); } else { if(!($ip_fdata = fopen($datadir.Ɔ.txt', 'r'))) { echo 'IP data file error' } } for ($i = 0; $i <= 3; $i++) { $ip_detail[$i] = sprintf('%03d', $ip_detail[$i]); } $ip = join('.', $ip_detail); do { $ip_data = fgets($ip_fdata, 200); $ip_data_detail = explode("|", $ip_data); if($ip >= $ip_data_detail[0] && $ip <= $ip_data_detail[1]) { fclose($ip_fdata); return $ip_data_detail[2].$ip_data_detail[3]; } } while(!feof($ip_fdata)); fclose($ip_fdata); return '末知網路'}function ipselect($db,$offset,$ip){ fseek($db,$offset,SEEK_SET); $l_d=fgets($db,100); $ip_a=explode("|",$l_d); if ($ip>=$ip_a[0] && $ip<=$ip_a[1]) return $ip_a[2].$ip_a[3];}function nset($db){ $l_d=fgets($db,100); $ip_a=explode("\t",$l_d); return array($l_d,$ip_a[2].$ip_a[3]);}
月光論壇http://bbs.dj...com/
下面是引用musclenet於2006-11-15 01:37發表的 : 如果用了這樣改寫的部份會有其他不良的影響嗎 ?
1.將我提供的postfunc.php覆蓋2.下載http://bbs.mychat.to/read.php?tid=371426&page=1#ptpc 樓主 jenhaoliu 所發表的ip數據庫