Estoy iniciandome en el mundo del diseño web usando php. Tengo un formulario, y quiero que los campos de los que consta me lleguen directamente a mi correo electronico cuando se pulsa submit.
Este es el codigo de mi formulario:
Código:
Y este el codigo de sendbymail.php:<form id="contacto" action="sendbymail.php" method="post" name="contacto"><input id="author" type="text" name="author" placeholder="Nombre" required="required" size="30" /> <input id="email" type="text" name="email" placeholder="E-mail" required="required" size="30" /> <input id="web" type="text" name="web" placeholder="Web personal" size="30" /> <textarea id="comentario" cols="45" name="comentario" placeholder="Comentarios" rows="8"></textarea> <input type="submit" /> </form>
<?php
if(isset($_POST['email'])){
$email_to="[email protected]";
$email_subject="Formulario pagina personal";
if(!isset($_POST['author'])||!isset($_POST['web'])){
echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
die();
}
$email_message = "Detalles del formulario de contacto:\n\n"
$email_message .= "Nombre: " . $_POST['author']."\n";
$email_message .= "E-mail: " . $_POST['email']."\n";
$email_message .= "Web: " . $_POST['web']."\n";
$email_message .= "Comentario: " . $POST['comentario']."\n";
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
echo "¡El formulario se ha enviado con éxito!";
}
?>
Cuando intento mandar el formulario, me aparece lo siguiente:
Parse error: syntax error, unexpected T_VARIABLE in /home/u393598583/public_html/Personal/sendbymail.php on line 13
¿Que es lo que está pasando? No identifico el error, aunque seguramente sea un error comun.
Gracias de antemano y un saludo