Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 23.09.2014, 12:20
syber syber ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.09.2014
Beiträge: 2
syber befindet sich auf einem aufstrebenden Ast
Standard

Das mit der Validierung wollte ich in PHP umsetzen. Das Ergebnis siehst du unten. Ich blick überhaupt nicht durch. Das is teilweise mein eigener code und teilweise copy & paste.

PHP-Code:
<?php
    $datei 
fopen("kontaktformular.txt","a+");

    
$vorname $_POST["vorname"];
    
$name $_POST["name"];
    
$strasse $_POST["strasse"];
    
$hausnr $_POST["hausnr"];
    
$plz $_POST["plz"];
    
$ort $_POST["ort"];
    
$tel $_POST["tel"];
    
$email $_POST["email"];
    
$kommentar $_POST["kommentar"];
    
$von"From: absender";

      
$errors = array();
      if (empty(
$vorname)) {
        
$errors[] = "Bitte Vorname eingeben.";
      }
      if (empty(
$name)) {
        
$errors[] = "Bitte Name eingeben.";
      }
      
$hasErrors = !empty($errors);
      if (!
$hasErrors) {
       
mail('test@mail.de''Kontaktanfrage'$gesamt$von);
      or die(
"Die Mail konnte nicht versendet werden.");
     
header("Location: $strReturnhtml");
     exit;
      }
    if (
$hasErrors) {
      echo 
"Fehler beim Versenden des Formulars:<ul><li>"implode("</li><li>"$errors), "</li>         </ul>";
    }
    
    
    
$gesamt $anrede." ".$vorname." ".$name." | ".$strasse." ".$hausnr." ".$plz." ".$ort." | ".$tel." ".$email." | ".$kommentar;

    
$timestamp time();
    
$timestamp date ("d.m.Y H:i"$timestamp);
    
    
fwrite($datei$timestamp.":\r\n".$gesamt."\r\n");
    
fwrite($datei$tour."\r\n"."\r\n");
?>
Mit Zitat antworten