Frank Thiel wrote:
Ein php-Skript zum erstellen von Umfragen (phpESP) laüft ebenfalls und verschickt über postfix erfolgreich Daten per Mail.
Das folgende Skriot funktionert jedoch nicht auf MEINEM Server, es funktionert aber auf "kommerziellen” Servern, zB bei 1und1:
Aus php.ini zitiert: ; You should do your best to write your scripts so that they do not ;require ; register_globals to be on; Using form variables as globals can easily ;lead ; to possible security problems, if the code is not very well thought ;of. register_globals = Off Wenn das dein komplettes Script war, dann funktioniert es nur mit register_globals = on, denn das Script weist den Variablen $name, $email und $mitteilung keine Werte zu. Benutze doch einfach $name = $_GET['name']; $email = $_GET['email']; $mitteilung = $_GET['mitteilung']; um die Variablen zuzuordnen. Wenn du POST verwendest, musst du natürlich $_POST['variablenname'] verwenden.
_____________________________________________________
da--wie gesagt--dieses Skript bei 1un1 funktioniert, muss es irgendwie an Postfix liegen ?
Die machen es sich einfach und haben "register_globals = On" gesetzt. In den alten Zeiten, als breitbandige private Anbindungen selten waren, da wurde so ein Script gerne von Spammern ausgenutzt, um ihren Müll zu versenden. Heute sind die auch verwöhnt und wollen gleich den gesamten Rechner steuern. (^-°) Sandy