Page 1 of 1

PHP Formmailer Problem

Posted: 2004-07-12 15:28
by marcompl
Hallo Leute,

ich bin von einem 1&1 Paket auf einen Strato Server gewechselt.
Auf dem Puretec Paket hatte (habe) ich in einigen Internet-Präsenzen
einen Formmailer eingebaut. Hat auch immer Problemlos funktioniert.

Auf dem Strato Server gibt es Probleme - hier mal der Code des Formmailers:

Code: Select all

<?php

if ($email!="" ) {

  $admin= 'info@example.com';
  $subject= 'Anfrage von example.com';
  $message= 'Nachrichten an '.$admin.' von '.$email.":nn";
  foreach($HTTP_POST_VARS as $name=> $value) {
    $message.= "$name:   $valuen";
  }
  mail($admin, $subject, $message, "From: $email");
  header('Location: formok.html');

}
else {

header("location: formnotok.html");

}

?>
Egal ob ich das email-Feld ausfülle oder nicht - es kommt immer die
formnotok.html (Hinweis auf nicht ausgefülltes eMail-Feld).
Die Formular-Felder sind ganz sicher richtig beschriftet.
Wenn ich die if Abfrage für das email Feld rausnehme wird das Formular
ordnungsgemäß versandt.

Das verstehe ich echt nicht, ich habe nichts verändert.
Ein PHPbb auf dem gleichen Server funktioniert z.B. problemlos.

Bin über jeden Hinweis dankbar.

Re: PHP Formmailer Problem

Posted: 2004-07-12 15:30
by outofbound
man register_globals ?

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:00
by marcompl
OutOfBound wrote:man register_globals ?
:wink: Danke, das war's

hab jetzt einfach

Code: Select all

<?php 
    extract($_REQUEST); 
?> 
eingefügt.

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:10
by metrax
herzlichen dank für diese frage, die wir nun schon mindestens zum 200sten mal beantworten durfen.

MfG
Robert

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:10
by arty
MarcoMPL wrote:

Code: Select all

<?php

if ($email!="" ) {

  $admin= 'info@example.com';
  $subject= 'Anfrage von example.com';
  $message= 'Nachrichten an '.$admin.' von '.$email.":nn";
  foreach($HTTP_POST_VARS as $name=> $value) {
    $message.= "$name:   $valuen";
  }
  mail($admin, $subject, $message, "From: $email");
  header('Location: formok.html');

}
else {

header("location: formnotok.html");

}

?>
Den Code setzt du doch nicht wirklich auf deiner Seite so ein, oder?

bye
arty

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:10
by darkman
Koenntest Du uns noch bitte die URL zu dem Script nennen?
mir gehn immer so schnell die formmailer aus...

SCNR

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:16
by outofbound
Ganz ehrlich:

Ich hab schon schlimmere gesehen. ;)

Die offensichtlichen Lücken sind ja nich drin ;)

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:29
by arty
OutOfBound wrote:Ich hab schon schlimmere gesehen. ;)
Ich auch, aber nicht viele. :)
OutOfBound wrote:Die offensichtlichen Lücken sind ja nich drin ;)
Ich sehe zB keine Ã?berprüfung, ob die E-Mailadresse korrekt ist.

bye
arty

Re: PHP Formmailer Problem

Posted: 2004-07-12 16:42
by marcompl
Metrax wrote:herzlichen dank für diese frage, die wir nun schon mindestens zum 200sten mal beantworten durfen.

MfG
Robert
Sorry :(

Ist das Script wirklich soo "schlimm"?

Re: PHP Formmailer Problem

Posted: 2004-07-12 17:38
by arty
MarcoMPL wrote:Ist das Script wirklich soo "schlimm"?
ja.

bye
arty