Formular Pflichtfelder

Bitte makiere doch die Fehlerzeile in diesen Fall 34 das würde weiterhelfen und man muß net alles durchsuchen ;)

mfg Spikaner
P.S. was steht in $strFrom ?
 
Zuletzt bearbeitet:
Ok, leerschlag entfernt, kommentar über if geschrieben. Der fehler liegt nun auf zeile 37 (//in code markiert). In $strFrom steht:
PHP:
$strFrom       = '"von Karton Website" <info@kartonarchitekturzeitschrift.ch>';

PHP code:
PHP:
<?php


### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'info@kartonarchitekturzeitschrift.ch';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       = '"von Karton Website" <info@kartonarchitekturzeitschrift.ch>';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    = 'Bestell Formular';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.kartonarchitekturzeitschrift.ch/danke.php';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  = ":\t";

### Ende Konfiguration ###



if($_POST)

{
 $strMailtext = ""; 
 
//Pflichtfeld"Adresse" 
if(isset($_POST["Adresse"])) 
{ 
$error[]="Bitte geben Sie IhreAdresse ein!"; //Fehlerzeile 37
}  

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;
}

?>
 
Zurück