Einzelnen Beitrag anzeigen
Alt 24.07.2009, 15:31  
Schakus
Neuer Benutzer
 
Registriert seit: 18.02.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
Schakus befindet sich auf einem aufstrebenden Ast
Standard

Super! DANKE Hat geklappt. Hab es vervollständigt. Alles wird in die DB eingetragen und auch an die email verschickt.
Ich habe allerdings noch ein Problem. Er leitet nach dem verschicken der email nicht mehr weiter.
Er schreibt:
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
Er meint den Formmailer. Der Code ist folgender:
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;
}

?>
Zeile 89 ist:
PHP-Code:
 header("Location: $strReturnhtml"); 
Wo soll da der Fehler sein? Es hat ja mal funktioniert.

Komischerweise soll ja auch eine Menge an "Undefined index" Fehler drinne sein. Ist das egal? Wenn nein, wie kann ich die beheben?
Diese Zeilen sollen undefiniert sein:
PHP-Code:
  $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"]; 
Ich finde das Forum echt klasse und hoffe ihr helft mir weiter so toll.

Schonmal danke und viele Grüße.

Geändert von Schakus (24.07.2009 um 16:21 Uhr).
Schakus ist offline