Enlazar formulario con pagina .php
Publicado por María (5 intervenciones) el 03/05/2011 12:46:59
Hola!!
He creado una pagina web para mi empresa y en una de las paginas hay un formulario. Mi intención es que cuando el cliente pulse al boton "Enviar" me llegue toda la información a mi correo. He estado mirando en otros foros y he seguido los pasos indicados:
He creado una pagina "send.php" y en ella he puesto el siguiente codigo:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$trabajo = $_POST ['trabajo'];
$explicacion = $_POST ['explicacion']
$header = 'From: ' $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Formulario';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado correctamente';
?>
Para empezar, creo que hay algun fallo aqui porque el programa me dice que "$header = 'From: ' $mail . " \r\n"; tiene un error de sintaxis. Alguien sabe como corregirlo?
Y la gran pregunta: una vez hecho todo esto, que debo hacer para que estas paginas esten vinculadas?
¡¡Muchas gracias!!
He creado una pagina web para mi empresa y en una de las paginas hay un formulario. Mi intención es que cuando el cliente pulse al boton "Enviar" me llegue toda la información a mi correo. He estado mirando en otros foros y he seguido los pasos indicados:
He creado una pagina "send.php" y en ella he puesto el siguiente codigo:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$trabajo = $_POST ['trabajo'];
$explicacion = $_POST ['explicacion']
$header = 'From: ' $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Formulario';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado correctamente';
?>
Para empezar, creo que hay algun fallo aqui porque el programa me dice que "$header = 'From: ' $mail . " \r\n"; tiene un error de sintaxis. Alguien sabe como corregirlo?
Y la gran pregunta: una vez hecho todo esto, que debo hacer para que estas paginas esten vinculadas?
¡¡Muchas gracias!!
Valora esta pregunta


0