kostenloser Webspace werbefrei: lima-city


IP markieren im Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    Hallo,

    also ich habe da ein Script gefunden und für meine Bedürfnisse bearbeitet (:biggrin: ist nich viel
    mit überarbeitung) und das speicher ipadressen sobald man es anklickt :biggrin: (logisch, oder?^^)
    Aber da meine eigene IP da auch immer mal auftaucht und die mir eigentlich egal ist, interessieren
    mich ja eher die Besucher IPs. Wie kann ich denn dann meine eigene ip vielleicht kursiv oder so
    machen, oder gar nicht erst erscheinen lassen oder die IPs der Besucher z.B. rot markieren?

    Das eigentliche Script, dass die IPs in eine Datei speichert:

    <?php
    
        $datei = fopen("ip.php", "a+");
     ## Die datei muss keine php datei sein, sondern kann auch ein anderes Dateiformat sein.
    
       // Variablen festlegen
       $text = ("IP-Adresse: ");
       $ip = $_SERVER['REMOTE_ADDR']; 
       $text2 = (" UserAgent: ");
       $ua = $_SERVER['HTTP_USER_AGENT']; 
       $text3 = (" Datum: ");
       $zeit = date("d.m-H:i", time());
      
        // Zusammenfassende Variable $inhalt definieren
        $inhalt = $text;
        $inhalt .= $ip; 
        $inhalt .= $text2;
            $inhalt .= $ua;
            $inhalt .= $text3;
            $inhalt .= $zeit;
            $inhalt .= "<br/>";
    
       fwrite($datei, $inhalt);
    
        fclose($datei);
    
    ?>


    Danke für Hilfe


    Beitrag geändert: 7.10.2008 17:25:51 von sy
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. o******e

    Das ist eigentlich relativ einfach, mit der kleinen Kleinigkeit, dass du immer eine neue Ip bei jedem enwählen bekommst, außer du hast eine Feste IP...
    Wenn das der Fall ist, probiere mal folgende Abänderung:
    <?php
    
       // Variablen festlegen
       $text = ("IP-Adresse: ");
       $ip = $_SERVER['REMOTE_ADDR']; 
       $text2 = (" UserAgent: ");
       $ua = $_SERVER['HTTP_USER_AGENT']; 
       $text3 = (" Datum: ");
       $zeit = date("d.m-H:i", time());
    
       // pruefen, ob nicht vu sich auf der Seite rumtreibt ;)
    
      if($ip == "vu's ip") //hier deine ..FESTE.. IP
        {
        echo "Hallo vu, deine IP wird nicht gespeichert, da sie dich ja nicht intesessiert.";
        }
      else
        {
    
        $datei = fopen("ip.php", "a+");
     ## Die datei muss keine php datei sein, sondern kann auch ein anderes Dateiformat sein.
    
        // Zusammenfassende Variable $inhalt definieren
        $inhalt = $text;
        $inhalt .= $ip; 
        $inhalt .= $text2;
            $inhalt .= $ua;
            $inhalt .= $text3;
            $inhalt .= $zeit;
            $inhalt .= "<br/>";
    
       fwrite($datei, $inhalt);
    
        fclose($datei);
    
     }
    ?>


    Habs nicht getestet, müsste aber gehen, in diesem Fall wird die IP einfach nicht gespeichert.

    €dit:
    Habe es getestet, geht!


    Beitrag geändert: 7.10.2008 19:48:51 von olearose
  4. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    Tjo, das wäre ja schön, nur leider, leider habe ich...
    ... einfe dynamische IP :slant:

    Gibts da auch irgend eine möglichkeit?
  5. o******e

    Du könntest mit Cookies arbeiten....
    Deine geheime setcookie Datei, z.B. fgdflgdf.php
    <?php 
    setcookie("vu", "1"); 
    ?>


    die normale Datei:
    <?php
    
    
       // Variablen festlegen
       $text = ("IP-Adresse: ");
       $ip = $_SERVER['REMOTE_ADDR']; 
       $text2 = (" UserAgent: ");
       $ua = $_SERVER['HTTP_USER_AGENT']; 
       $text3 = (" Datum: ");
       $zeit = date("d.m-H:i", time());
       $vu = $_COOKIE['vu'];
    
       // pruefen, ob nicht vu sich auf der Seite rumtreibt ;)
    
      if($vu == "1") //prüfen ob vu es ist mit einem cookie
        {
        echo "Hallo vu, deine IP wird nicht gespeichert, da sie dich ja nicht intesessiert.";
        }
      else
        {
    
        $datei = fopen("ip.php", "a+");
     ## Die datei muss keine php datei sein, sondern kann auch ein anderes Dateiformat sein.
    
        // Zusammenfassende Variable $inhalt definieren
        $inhalt = $text;
        $inhalt .= $ip; 
        $inhalt .= $text2;
            $inhalt .= $ua;
            $inhalt .= $text3;
            $inhalt .= $zeit;
            $inhalt .= "<br/>";
    
       fwrite($datei, $inhalt);
    
        fclose($datei);
    
     }
    ?>


    Kann nicht sagen, ob das geht, ich glaube nicht :( Hab vorhier noch nie mt cookies gearbeitet...



    €dit:
    Habe es getestet, geht!


    Cool, jetzt kann ich mit Cookies arbeiten.... :D

    Beitrag geändert: 7.10.2008 20:04:16 von olearose
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!