kp380lv Posted September 25, 2008 Report Share Posted September 25, 2008 Gribēju prasīt kur var dabūt šo skriptu esmu meklējis, bet bez panākumiem! Maybe kāds var padalīties infā :) Link to comment Share on other sites More sharing options...
Zandis Murāns Posted September 26, 2008 Report Share Posted September 26, 2008 Kas tas Geo tāds? Link to comment Share on other sites More sharing options...
yuppio Posted September 26, 2008 Report Share Posted September 26, 2008 Ja tu gribi ko +/- ticamu, tad būs jāpērk IP datubāze. piemēram http://www.maxmind.com/app/ip-location Pa brīvu arī šis tas ir, bet nu par maksu būs svaigāka un ticamāka informācija Tu gribi noslēgt nost konkrētas valsts IP ? Link to comment Share on other sites More sharing options...
kp380lv Posted September 26, 2008 Author Report Share Posted September 26, 2008 yuppio - jā vēlos noslēgt konkrētas valsts IP bet nav iemaņu kā to izdarīt ja būtu kkur normāla instrukcija tad visu sataisītu, bet no galvas to lietu nezinu Link to comment Share on other sites More sharing options...
yuppio Posted September 26, 2008 Report Share Posted September 26, 2008 nu atrodi googlē kādu no free piejemām datubāzēm un skaties cauri. Lielākā daļā cik esmu redzējis datubāzēs glabājās IP gara skaitļa formās: struktuura ~ valsts | IP_min | IP_max attiecīgi jātaisa selecti kurā INT robežā trāpa, no tās valsts arī tā IP ir. Link to comment Share on other sites More sharing options...
andrisp Posted September 26, 2008 Report Share Posted September 26, 2008 Piebilde yuppio: http://lv2.php.net/manual/en/function.ip2long.php Link to comment Share on other sites More sharing options...
kp380lv Posted September 26, 2008 Author Report Share Posted September 26, 2008 viss jau būtu labi bet kā viņu integrēt failos! MYSQL un PHP? Vajadzīgās IP man ir.... Link to comment Share on other sites More sharing options...
andrisp Posted September 26, 2008 Report Share Posted September 26, 2008 Kādā formātā tev viņas ir ? Link to comment Share on other sites More sharing options...
kp380lv Posted September 26, 2008 Author Report Share Posted September 26, 2008 CSV formāts - no šejienes http://www.maxmind.com Link to comment Share on other sites More sharing options...
yuppio Posted September 26, 2008 Report Share Posted September 26, 2008 Tur vēl bija nianse tāda konvertējot ar ip2long, ka jādara ir šādi: $usr_lng_ip = sprintf("%u",ip2long($userip)); citādāk defaultā viņš veido negatīvus integerus, jo neuzskata defaultā mainīgo par unsigned tipa. btw - tač use google http://vincent.delau.net/php/geoip.html ;) Link to comment Share on other sites More sharing options...
kp380lv Posted September 26, 2008 Author Report Share Posted September 26, 2008 ok viss it kā labi bet izstāstiet kā var iedabūt datubāzē šo soli - Step 2: import the CSV file into MySQL Es gribu integrēt datubāzes failā jau šo modifikāciju nevis laist caur phpmyadmin ! Link to comment Share on other sites More sharing options...
yuppio Posted September 27, 2008 Report Share Posted September 27, 2008 "Es gribu integrēt datubāzes failā jau šo modifikāciju" Kā tas ir ? :) Nu tajā piemērā tiek importēts ar mysqlimport tool`i, kas nāk līdzi mysql, bet to pašu var izdarīt arī ar phpmyadmin diez gan ātri. starpības +/- nekādas, viens komandrindas rīks, otrs ar webisku GUI Link to comment Share on other sites More sharing options...
kp380lv Posted September 27, 2008 Author Report Share Posted September 27, 2008 (edited) Nē saproti vienkāršakiem vārdiem vnk ievietot to datubāzes funciju teksta failā piem geoip.txt bet ar visiem MYSQL kverijiem piemērs: CREATE TABLE csv ( start_ip CHAR(15) NOT NULL, end_ip CHAR(15) NOT NULL, start INT UNSIGNED NOT NULL, end INT UNSIGNED NOT NULL, cc CHAR(2) NOT NULL, cn VARCHAR(50) NOT NULL ); -------------------------------------------- CREATE TABLE cc ( ci TINYINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, cc CHAR(2) NOT NULL, cn VARCHAR(50) NOT NULL ); -------------------------------------------- CREATE TABLE ip ( start INT UNSIGNED NOT NULL, end INT UNSIGNED NOT NULL, ci TINYINT UNSIGNED NOT NULL ); Bet tālāk kā šo iekopēt tā lai tā funkcija pēc tam strādā no gatava datubāzes faila? mysqlimport --fields-terminated-by="," --fields-optionally-enclosed-by="\"" --lines-terminated-by="\n" --host=<hostname> --user=<username> --password=<password> geoip csv.csv geoip.csv: Records: 63809 Deleted: 0 Skipped: 0 Warnings: 0 Es vnk vēlos apvienot visu vienā gatavā datubāzes failā fresh.sql :) webam ir installators un tad nu no tā gatavā datubāzes faila uzstādās viss - kā joomlai ceru ka domu sapratāt? :) Edited September 27, 2008 by kp380lv Link to comment Share on other sites More sharing options...
foxsk8 Posted September 27, 2008 Report Share Posted September 27, 2008 Ar htacess tāču ir daudz vieglāk. Link to comment Share on other sites More sharing options...
kp380lv Posted September 27, 2008 Author Report Share Posted September 27, 2008 (edited) Kāds tur sakars ar htaccess? Man ir htaccess bet vai Tu saproti ko vēlos panākt?? :) Man vajadzētu ientegrēt tos kverijus datubāzes failā:) UN viss :) Tā ir mana vienīgā problēma.. Tad kāds lūdzu var konkrēti man izskaidrot kur ko likt lai es varētu ievietot to fresh.sql datubāzē??? Edited September 27, 2008 by kp380lv Link to comment Share on other sites More sharing options...
Recommended Posts