widoff
30-dic-2009, 04:38
Buenas a todos, mi problema esta relacionado con un formulario realizado con Dreamweaver. el formulario pide al usuario que
introduzca su nombre, telf,etc y un mensaje donde escribir un comentario, el cual cuando se pulse la tecla de enviar me
mande ese mensaje a mi correo, Este es el codigo de la pagina del formulario:
</p>
<form id="form1" name="form1" method="post" action="">
<label> Nombre<br />
<input name="Nombre" type="text" id="Nombre" size="30" />
</label>
<p>
<label> Empresa<br />
</label>
<input name="Empresa" type="text" id="Empresa" size="30" />
</p>
<p>
<label>E- Mail<br />
<input name="Email" type="text" id="Email" />
</label>
</p>
<p>
<label>Mensaje <br />
<textarea name="Mensaje" cols="30" rows="10" id="Mensaje"></textarea>
</label>
</p>
<p>
<label>
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</label>
</p>
<p>
Despues he creado un archivo send.php con el siguiente codigo:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$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 = 'x';
$asunto = 'Pagina Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado correctamente';
?>
Seguidamente en el boton enviar del formulario le he hexo un vinculo a este archivo send.php
Que me falla,
me hace falta un servidor de correo?
tiene q estar la web en la ftp subida para que funcione?
Gracias
introduzca su nombre, telf,etc y un mensaje donde escribir un comentario, el cual cuando se pulse la tecla de enviar me
mande ese mensaje a mi correo, Este es el codigo de la pagina del formulario:
</p>
<form id="form1" name="form1" method="post" action="">
<label> Nombre<br />
<input name="Nombre" type="text" id="Nombre" size="30" />
</label>
<p>
<label> Empresa<br />
</label>
<input name="Empresa" type="text" id="Empresa" size="30" />
</p>
<p>
<label>E- Mail<br />
<input name="Email" type="text" id="Email" />
</label>
</p>
<p>
<label>Mensaje <br />
<textarea name="Mensaje" cols="30" rows="10" id="Mensaje"></textarea>
</label>
</p>
<p>
<label>
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</label>
</p>
<p>
Despues he creado un archivo send.php con el siguiente codigo:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$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 = 'x';
$asunto = 'Pagina Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado correctamente';
?>
Seguidamente en el boton enviar del formulario le he hexo un vinculo a este archivo send.php
Que me falla,
me hace falta un servidor de correo?
tiene q estar la web en la ftp subida para que funcione?
Gracias