Problem mit Eintragung von Hostnamen in DB

tesarolle

Mitglied
Habe folgenden Code:

$IP=$_SERVER["REMOTE_ADDR"];
$host=gethostbyaddr($ip);

$sql = "INSERT INTO datensatz ( id , nom , date, time, IP, host, bild )
VALUES ('', '$nom', now(), now(), '$IP', '$host', '$bild')";


Als ich den Host noch nicht mit in die Datenbank eingefügt habe hat alles wunderbar funktioniert, wenn ich nun auch noch den Host wie in dem Beispiel hier einfüge bekomme ich immer die meldung:

Notice: Undefined variable: ip in c:\programme\easyphp1-7\www\test\ajoutimp.php on line 22, obwohl diese Meldung kommt trägt er trotzdem alles richtig in meine Tabelle ein, IP und Host... ich will aber nicht das eine Fehlermeldung kommt!

Bzw. evtl kann man die MEldung unterdrücken?

Die Zeile 22 ist in diesem Fall die Zeile $IP=$_SERVER["REMOTE_ADDR"];
 
PHP unterscheidet Groß- und Kleinschreibung, die Variable $ip ist in diesem Fall leer, was die Notiz (ist keine Fehlermeldung) zur Folge hat.
 
Zurück