estoy intentando que un formulario se envie desde local (XAMPP), este formulario no tiene campo de correo. Alguna idea?
gracias
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Esto es lo que tengo por ahora, me da siempre error en linea 18 del archivo php, aunque no veo el error (Parse error: syntax error, unexpected '\' (T_NS_SEPARATOR) in C:\xampp\htdocs\enviar.php on line 18).
Código HTML:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Technik Überwachung</title> <link rel="stylesheet" href="estilos.css" /> <!--[if lt IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <body> <div class="franja"></div> <section> <h2>Test</h2> <form id="technik"action="enviar.php" method="post" class="contact-form"> <div class="formulario"> <div class="column"> <label for="nombre">Name<span>(required)</span></label> <input type="text" name="Name" class="form-input" onblur="Bitte Name eingeben"/> <p>GLT Badewasser geprüft</p> <select name="GLTBW" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>GLT Heizung/ Lüftung / Sanitär geprüft</p> <select name="GLTHLS" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Zugänge Technik, Technikräume, Kellerräume </br> und Lichter aus in TE / TEF / TEV / TSP</p> <select name="ZTKL" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Bereitschaft über Nacht im Haus </p> <select name="Bereitschaft" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> <p>Bereitschaftshandy dabei</p> <select name="Handy" onblur="wählen sie bitte eine option"> <option value="JA">JA</option> <option value="NEIN">NEIN</option> </select> </div> <div class="column"> <label for="mensaje">Allgemein</label> <textarea name="nachricht1" class="form-input"></textarea> <label for="mensaje">Heizung</label> <textarea name="nachricht2" class="form-input"></textarea> <label for="mensaje">Badewasser</label> <textarea name="nachricht3" class="form-input"></textarea> <label for="mensaje">Lüftung</label> <textarea name="nachricht4" class="form-input"></textarea> <label for="mensaje">Sanitär</label> <textarea name="nachricht5" class="form-input"></textarea> </div> <input class="form-btn" type="submit" value="Send" onClick="enviarMail()" /> </div> </form> </section> function enviaCorreo(){ var url = 'enviar.php'; var data = $('technik').serialize(); $.post(url, data, function(res){ if(res == 1){ alert('Mensaje enviado con exito'); }else{ alert('Mensaje falló'); } }); } </body> </html>
Código PHP:
<?php
if (isset($_POST["Name"]) and isset($_POST["correo"])) {
$destino="[email protected]";
$asunto="Test";
$Name=$_POST['Name'];
$GLTBW=$_POST['GLTBW'];
$GLTHLS=$_POST['GLTHLS'];
$ZTKL=$_POST['ZTKL'];
$Bereitschaft=$_POST['Bereitschaft'];
$Handy=$_POST['Handy'];
$nachricht1=$_POST['nachricht1'];
$nachricht2=$_POST['nachricht2'];
$nachricht3=$_POST['nachricht3'];
$nachricht4=$_POST['nachricht4'];
$nachricht5=$_POST['nachricht5'];
Name: $Name n
GLTBW: $GLTBW n
GLTHLS: $GLTHLS n
ZTKL: $ZTKL n
Bereitschaft: $Bereitschaft n
Handy: $Handy n
nachricht1: $nachricht1 n
nachricht2: $nachricht2 n
nachricht3: $nachricht3 n
nachricht4: $nachricht4 n
nachricht5: $nachricht5 n
";
$cabeceras = 'From: [email protected]' . "rn" . 'Reply-To: [email protected] ' . "rn" . 'X-Mailer: PHP/' . phpversion();
if(mail($Name,$cabeceras)){
header("Location: enviar.php?m=1");
}
}
?>