hi,
$_POST[theip]
Du meinst sicherlich $_POST['theip'] bzw. $_POST["theip"], oder hast du die Konstante theip irgendwo definiert?
Korrektur: Man kann die Elemente eines assoziativen Arrays auch ohne '' oder "" ansprechen-
man "kann" - und wenn man den fehler-level von php "liberal" genug eingestellt hat, wird man noch nicht einmal mit der meldung "gennervt", dass dies falsch ist.
php ist in der lage, diesen _fehler_ in der mehrzahl der fälle selbst zu erkennen und zu korrigieren - aber ein programmierfehler bleibt es.
fakt ist und bleibt aber, dass theip für php eine konstante ist, "theip" oder 'theip' hingegen ein string.
sofern du dir die konstante theip also am anfang deines scriptes definiert und mit einem wert belegt hast, ist $_POST[theip] korrekt - ansonsten aber nicht.
gruss,
wahsaga