Εύρεση χώρας από Ip ?

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Dazed_and_confused
Δημοσιεύσεις: 743
Εγγραφή: 29 Νοέμ 2003 19:38
Τοποθεσία: Χίος, Θεσσαλονίκη
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από Dazed_and_confused » 22 Αύγ 2005 13:40

Μπορώ με κάποιο τρόπο να βρίσκω ότι κάποιος επισκέπτης δεν είναι από Ελλάδα ?

:roll:

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από ThyClub » 22 Αύγ 2005 16:09

Κώδικας: Επιλογή όλων

    //What country
    /**
    * @return void
    * @param integer $ip The IP of the visitor
    * @desc Searches the server and gets the country code suplied to this ip.
    */
    function country(){
        $ip=$_SERVER['REMOTE_ADDR'];
        $nextServer = "whois.ripe.net";
        if($nextServer){
            $buffer = "";
            if(! $sock = fsockopen($nextServer, 43, &$num, &$error, 10)){
                unset($sock);
            }
            else{
                fputs($sock, "$ip\n");
                while (!feof($sock))
                $buffer .= fgets($sock, 10240);
                fclose($sock);
            }
        }
        $buffer = str_replace(" ", " ", $buffer);
        $msg = nl2br($buffer);
        $posun = strpos ($msg, "0.0.0.0 - 255.255.255.255");
        if ($posun>0){
            $rest="unknown";
            $msg=" ";
        }
        $posus = strpos ($msg, "Florida");
        if ($posus>0){
            $rest="US";
            $msg="US";
        }else{
            $pos = strpos ($msg, "country:");
            if ($pos>0){
                $rest = substr ($msg, $pos+44, 2);
            }
            $rest=str_replace(" ", "", $rest);
        }
        $this->country=$rest;
    }
Αυτό έχω στο zeuscms και βρίσκει απο πια χώρα είναι ο επισκέπτης ώστε να δείξει το περιεχόμενο στην γλώσσα του. Δούλεψε με αυτό :wink:

Άβαταρ μέλους
Dazed_and_confused
Δημοσιεύσεις: 743
Εγγραφή: 29 Νοέμ 2003 19:38
Τοποθεσία: Χίος, Θεσσαλονίκη
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από Dazed_and_confused » 22 Αύγ 2005 20:57

είσαι και ο πρώτος

Άβαταρ μέλους
tolis_montana
Honorary Member
Δημοσιεύσεις: 913
Εγγραφή: 13 Απρ 2004 01:15
Τοποθεσία: στο κοσμο μου...
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από tolis_montana » 16 Σεπ 2005 23:33

Εχω κανει μια φορμα

Κώδικας: Επιλογή όλων

<html>
<head>
<title>Listing 9.1 A simple html forms</title>
</head>
<body>
<form action="listing9.2.php" method= "POST">
<p><strong>country&#58; </strong><br>
<input type="text" name="user"></p>
<p><strong>ip&#58; </strong><br>
<textarea name="address" rows="5" cols="40"></textarea></p>
<p><input type="submit" value="send></p>
</form>
<body>
</html>
και θελω να βάζω την Ip και να μου βγαζει την χωρα.
ενα απλό scriptaki τι πρεπει να κανω ακριβως με το παραπανω κωδικα για να το προσαρμοσω ετσι οπως το θελω ?

Άβαταρ μέλους
tolis_montana
Honorary Member
Δημοσιεύσεις: 913
Εγγραφή: 13 Απρ 2004 01:15
Τοποθεσία: στο κοσμο μου...
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από tolis_montana » 16 Σεπ 2005 23:39

μαλλων ζητάω κατι αλλο υπαρχει τρόπος πχ με την $post
να βαζω την ip και σε συνδιασμο με καποιο αναλογο site (που βρισκει Ip και χωρες) να μεταφερω δεδομενα απο εκει και να τα κανει print στην φορμα?

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Εύρεση χώρας από Ip ?

Δημοσίευση από soteres2002 » 17 Σεπ 2005 15:07

gia na min plakoneste me tin netgeo php classi (google it!) boreite na breite kai ta km mia perioxis apo mia alli, fisika xora, ktl.

Άβαταρ μέλους
tolis_montana
Honorary Member
Δημοσιεύσεις: 913
Εγγραφή: 13 Απρ 2004 01:15
Τοποθεσία: στο κοσμο μου...
Επικοινωνία:

Εύρεση χώρας από Ip ?

Δημοσίευση από tolis_montana » 17 Σεπ 2005 16:12

oxι δε μαλλωνουμε απλα εγώ μπερδευτικα.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες