wannabeapro: Kontajt formular lokal testen

Beitrag lesen

Hi,

Sorry :-/ weiß bloss nicht was da wichtig sein könnte.

Hier der code:

<html>
<head>
<title>Kontaktformular mit PHP</title>
</head>
<body>
<?php

if ($Störung=="Drucker Störung") {$Empfänger="mail@bsp.de";}
if ($Störung=="System Störung") {$Empfänger="mail@bsp.de";}
if ($Störung=="PC störung") {$Empfänger="mail@bsp.de";}
if ($Störung=="Wirtschaft") {$Empfänger="mail@bsp.de";}
if ($Störung=="TelefonFax") {$Empfänger="mail@bsp.de";}
if ($Störung=="Sonstiges") {$Empfänger="mail@bsp.de";}

if($_REQUEST['Send'])
{
   if(empty($_REQUEST['Name']) || empty($_REQUEST['E-mail']) || empty($_REQUEST['Störung'] || empty($_REQUEST['Telefon']))
   {
      echo"Bitte gehen Sie <a href="javascript:history.back();">zurück</a> und füllen Sie alle Felder aus!";
   }
   else
   {
      $Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
      while(list($Formularfeld, $Wert)=each($_REQUEST))
      {
         if($Formularfeld!="Send")
         {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      $Mailnachricht .= "\nDatum/Zeit: ";
      $Mailnachricht .= date("d.m.Y H:i:s");
      $Mailbetreff = "Kontakt: ";
      $Mailbetreff .= $_REQUEST['Störung'];
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
      echo"Vielen Dank für Ihre eMail!";
   }
}
else
{
   echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href="kontaktformular.php">Seite</a>.";
}

?>
</body>
</html>

Code Ende

Die If bedingungen oben sind dazu gedacht, das für jeden bereich eine eigene E-Mail adresse eingeteilt werden kann und somit die bereiche von verschiedenen personen "Administriert" werden können.

Und ein Hallo Welt php script funktioniert über den Web server... daher vermute ichmal das die endund richtig gesetzt ist.

die test.php wird so aufgerufen:

<form action="test.php" method="post">

MfG
wanna