Hallo Leule habe ein Problem mit dem Formmailer Script von Selfhtml.org:
Hier ist die Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web4/50/89/51087489/htdocs/homepage/kontakt/kontakt.php:1) in /mnt/web4/50/89/51087489/htdocs/homepage/kontakt/kontakt.php on line 52
Und hier ist das PHP Script von in dem HTML-Dokument eingebaut ist:
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = '...@...de';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"JFF-Formmailer" <...@...de>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Kontakt';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.just-f-fun.de/homepage/kontakt/danke.php';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
Danke im Voraus
Gruß Patrick
Homepage selbermachen 7.848 Themen, 35.566 Beiträge
Die Fehlermeldung besagt, dass Du eine Ausgabe des Scriptes hast, bevor der Befehl header() aufgerufen wurde und dieser kann nur arbeiten, wenn zuvor noch keine Ausgabe an den Browser gesendet wurde.
Hast Du eventuell am Anfang des Scriptes (vor dem Start-Tag) Leerzeichen oder einen Zeilenumbruch?