|   Mailinglisten-Archive | 
Hi Andy,
Zitat von Andy Lammy:
> ich verarbeite in meinem Skript ein Formular und sende die Daten dann an eine
> Mailadresse. Danach möchte ich wenn alles ok ist auf eine andere Seite
> automatisch weiterleiten.
>
> Leider startet die Seite nicht und ich bekomme nur eine weisse Seite in
> meinem Browser.
> Woran liegt das ? ich habe überall nachgelesen und kann beim besten Willen
> keinen Fehler finden.
[...]
> Hier der  Code wie ich das ganze realisieren möchte .
>
> if(@mail($an,$subject,"",$mail_header))
>
>            header (Location: "http://www.yahoo.de");
die weisse Seite kommt vermutlich, weil die Weiterleitung nicht erfolgt und Du
im Fall der Nicht-Weiterleitung keine Ausgabe vorgesehen hast. Die
Weiterleitung erfolgt nicht, weil die if-Bedingung nicht erfuellt wird.
Hast Du es schon einmal so versucht?:
$sent = @mail($an,$subject,"",$mail_header);
if($sent == true) {
  header (Location: "http://www.yahoo.de");
}
Wenn das auch nicht geht, steckt vermutlich ein Fehler in Deinen
Variableninhalten von $an, $subject oder $mail_header, so dass die
mail()-Funktion nicht korrekt ausgefuehrt werden kann. Wie sehen die Inhalte
denn aus?
Nimm auch einmal kurzzeitig fuer die Tests das @ vor der mail()-Funktion weg,
damit Du ggf. Fehlermeldungen sehen kannst.
Mehr laesst sich im Augenblick nicht sagen, weil die Infos dazu etwas zu duenn
sind.
Viele Gruesse
Lutz
    php::bar PHP Wiki - Listenarchive