Hallo
$ip = "".$HTTP_SERVER_VARS["REMOTE_ADDR"];
geändert in
$ip = $SERVER_["REMOTE_ADDR"];
Mache aus $SERVER_["REMOTE_ADDR"];
dieses: $_SERVER["REMOTE_ADDR"];
(Position des Unterstrichs)
$header .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
geändert in
$header .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n". phpversion();
Was hat die PHP-Versionsnummer da zu suchen?
Funktioniert so aber immer noch nicht. In der E-Mail steht dann als text noch oben drüber:
Content-Type: text/html
Content-Transfer-Encoding: 8bit
Message-Id: 20090605105010.C2664C00387@viktoria.servcity.org
Date: Fri, 5 Jun 2009 12:50:10 +0200 (CEST)5.2.0-8+etch13
Dann hast du wahrscheinlich *vor* der Zeile "Content-Type: text/html" eine doppelte Zeilenschaltung ("\r\n\r\n"). Eine solche trennt den Header vom Body einer Email. Schau da mal nach.
Dann das mit dem Betreff is nicht so schlimm, bzw das mitdem Spam das ganz ist ja auch noch nciht Fertig ;)
Dann mache das bitte fertig, bevor das Skript in den Produktiveinsatz geht.
Tschö, Auge
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3