Buenas tengo un proyecto de web personal y quiero que mi formulario de contacto pueda ser enviado a un correo electrónico por si alguien decidiera contactarme o algo, tengo la web subida a hostinger os voy a poner el link, me dice que la línea 2 del código me falla.
http://josecabrera.esy.es/html/contacto.html
Código PHP
Código PHP:
Ver original<?php
if(isset($_POST['nombre'])&&($_POST['correo']!='')&&($_POST['mensaje']!='')($_POST['telefono']!='')){ // La función isset() nos permite comprobar si una variable está definida, devolviendo true si lo estuviese.
// Cada variable tiene un nombre y es el name de los input de nuestro formulario en el fichero html
// && COn esto indicamos que si además de la variable nombre vemos si la variable correo también está rellena.
//!='' Con esto indicamos que si email es diferente a vacío... hará... que solo se envié el formulario siempre que esté escrito algo en esos campos
&nombre = $_POST['nombre']
&correo = $_POST['correo'] // Si todos los campos anteriores están rellenos... Creamos estas variables para cada uno de los campos por simplicidad
&mensaje = $_POST['mensaje'] // Aquí indicamos que dichas variables contengan los valores de los campos creados arriba de tal manera que esto será más corto en código
&telefono = $_POST['telefono']
// Definimos el contenido del mensaje
&titulo = "Mensaje de la web enviado con php";
&contenido = // Aquí configuramos el mensaje que nos llegará a nuestro correo electrónico del formulario relleno.
'
<html>
<head>
<title></title>
</head>
<body>
<h1>Has recibido un mensaje de la web</h1>
<p>El visitante <strong>'.$nombre.'</strong> te ha enviado el siguiente mensaje:</p>
<p>Mensaje: '.$mensaje.' <br><br> Puedes ponerte en contacto al email: '.$correo.' </p>
<hr>
<p>Este mensaje ha sido generado automáticamente desde www.josecabrera.es</p>
</body>
</html>';
// Con esto configuramos el encabezado del envío
$encabezado = "Mine-Version: 1.0\r\n";
$encabezado .= "Content-type: text/html; charset=utf-8\r\n";
// envío de email mediante php
$envio = mail($correo,$titulo,$contenido,$encabezado);
if ($envio == true) {
echo "El mensaje se ha enviado correctamente";
}
else{
echo "Se ha producido un error, vuelve a intentarlo";
}
}
else {
echo "Ha habido un error, completa los campos del formulario";
}
?>