PHP Script zur Abfrage der IP, Browsertyp und Provider

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    aber das will irgendwie nicht klappen
    dann wirst du einen fehler übersehen haben - herzlichen glückwunsch!

    Comment


    • #17
      OffTopic:
      Meine Hellseher-Kugel is grad im Eimer (im wahrsten Sinne des Wortes), meine neue krieg ich erst in nen paar Wochen wenn ich meine Zulassung von den blöden Wahrsagerinnen zurückbekomm, hab die da "leider" gestern nacht liegen lassen...
      Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
      var_dump(), print_r(), debug_backtrace und echo.
      Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
      Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
      Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

      Comment


      • #18
        Also so weit hab ich bis jetzt den PHP Script

        PHP Code:
        <?
        if(getenv("HTTP_CLIENT_IP")) {
        $ip = getenv("HTTP_CLIENT_IP");
        } elseif(getenv("HTTP_X_FORWARDED_FOR")) {
        $ip = getenv("HTTP_X_FORWARDED_FOR");
        } else {
        $ip = getenv("REMOTE_ADDR");
        }
        echo "$ip";
        ?>
        PHP Code:
        <?
        $browser = getenv("HTTP_USER_AGENT");
        echo $browser;
        ?>
        und diesen wollte ich einfügen um den Provider also Telekom etc. raus zu bekommen.
        PHP Code:
        <?
        function gethost($ip)
        {
           $host = `host $ip`;
           $host=end(explode(' ',$host));
           $host=substr($host,0,strlen($host)-2);
           $chk=split("\(",$host);
           if($chk[1]) return $ip." (".$chk[1].")";
           else return $host;
        }
        ?>
        was könnte dran falsch sein??
        Last edited by Alu; 15-07-2005, 18:15.

        Comment


        • #19
          naja, zum beispiel das du mal lernen solltest, das $variablen in ` oder ' nicht geparst werden, sonder nur in "

          Comment


          • #20
            wie darf ich das verstehen

            Comment


            • #21
              Wenn du nicht verstehst was prego geschrieben hat, dann probier folgendes:
              PHP Code:
              $variable 'Heute ist es sehr heiss';
              echo 
              "$variable<br>";
              echo 
              '$variable'
              Wird's jetzt klarer ???

              Gruss

              tobi
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Comment


              • #22
                aha so ist das

                Comment


                • #23
                  was könnte dran falsch sein??
                  Shurakais anmerkung weiter oben interessiert dich nicht weiter?

                  prego: http://de2.php.net/manual/de/languag....execution.php gelesen?
                  Last edited by penizillin; 16-07-2005, 14:02.

                  Comment


                  • #24
                    Jetzt verstehe ich es danke an dem Text konnte man es nun besser erkennen um was es geht danke.

                    Also ich hab das nur geändert aber irgendwo is noch der wurm drin.

                    PHP Code:
                    <?
                    function gethost($ip)
                    {
                       $host = "host $ip";
                       $host=end(explode(' ',$host));
                       $host=substr($host,0,strlen($host)-2);
                       $chk=split("(",$host);
                       if($chk[1]) return $ip." (".$chk[1].")";
                       else return $host;
                    }
                    ?>
                    Last edited by Alu; 16-07-2005, 18:08.

                    Comment

                    Working...
                    X