Code:
Warning: Cannot modify header information - headers already sent by (output started at /homepages/15/d185503986/htdocs/formmailer2_test_each.php:9) in /homepages/15/d185503986/htdocs/formmailer2_test_each.php on line 89
Die Warnung ist weg und die Weiterleitung geht, ABER NUR wenn ich den Formmailer als ERSTES rein mache.
Das Eintragen in die DB geht DANN NICHT mehr.
Hier mal der Teil des Scripts:
PHP-Code:
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'xxx';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"xxx';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Nennung erhalten';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.rcspeedracer.de/nennung_erfolgreich.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;
}
?>
<?php
mysql_connect("xxx",
"xxx","xxx") or die
("Keine Verbindung moeglich");
mysql_select_db("xxx") or die
("Die Datenbank existiert nicht");
?>
<?php
error_reporting(E_ALL);
$rennen = $_POST["rennen"];
$dmc = $_POST["dmc"];
$nachname = $_POST["nachname"];
$vorname = $_POST["vorname"];
$geburtsjahr = $_POST["geburtsjahr"];
$dsm = $_POST["dsm"];
$kanaele1 = $_POST["kanaele1"];
$kanaele2 = $_POST["kanaele2"];
$kanaele3 = $_POST["kanaele3"];
$transponder1 = $_POST["transponder1"];
$transponder2 = $_POST["transponder2"];
$verein = $_POST["verein"];
$auto = $_POST["auto"];
$motor = $_POST["motor"];
$kwc = $_POST["kwc"];
$offroad = $_POST["offroad"];
$shepherd = $_POST["shepherd"];
$minidtm = $_POST["minidtm"];
$email = $_POST["email"];
$mitteilung = $_POST["mitteilung"];
?>
<?php
$eintrag = "INSERT INTO members (rennen, dmc, nachname, vorname, geburtsjahr, dsm, kanaele1, kanaele2, kanaele3, transponder1, transponder2, verein, auto, motor, kwc, offroad, shepherd, minidtm, email, mitteilung)
VALUES ('$rennen', '$dmc', '$nachname', '$vorname', '$geburtsjahr', '$dsm', '$kanaele1', '$kanaele2', '$kanaele3', '$transponder1', '$transponder2', '$verein', '$auto', '$motor', '$kwc', '$offroad', '$shepherd', '$minidtm', '$email', '$mitteilung')";
?>
<?php
$eintragen = mysql_query($eintrag);
?>