Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/05/2011, 08:24
chunguilin
 
Fecha de Ingreso: mayo-2011
Ubicación: Murcia (España)
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: ¿Alguna plantilla de formulario de contacto html-php que funcione?

Tras pruebas y pruebas lo he conseguido!!! Lo único que me llega un correo con mi nombre de usuario webftp como remitente, y no de la persona que me escribe. Pero me doy con un canto en los dientes. Ahora editar un poco validar formulario y estilos, y voy servido.

HTML:

<form action="enviar.php" method="post" name="formulario" id="formulario" form>
<label>Nombre y Apellidos:<br />
<input name="nombre" type="text" id="nombre" size="30" />
</label>
<p>
<label>Teléfono de Contacto:<br />
<input name="telefono" type="text" id="telefono" size="30" />
</label>
</p>
<p>
<label>Ciudad:<br />
<input name="ciudad" type="text" id="ciudad" size="30" />
</label>
</p>
<p>
<label>Email:<br />
<input name="mail" type="text" id="mail" size="30" />
</label>
</p>
<p>
<label>Motivo de Contacto:<br />
<textarea name="mensaje" cols="30" id="mensaje"></textarea>
</textarea>
</label>
</p>
<p>
<label>
<input name="boton" type="submit" id="boton" onClick="MM_validateForm('telefono','','NisNum','m ail','','RisEmail');return document.MM_returnValue" value="Enviar" />
</label>
</p>
</form>

PHP:

<?

$nombre = $_POST['nombre'];
$ciudad = $_POST ['ciudad'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$mensaje = $_POST ['mensaje'];

$para="[email protected]";

$asunto="Contacto desde web";

$header="From: $mail";
$header="X-Mailer: PHP/";
$header="Mime-Version: 1.0 \r\n";
$header="Content-type: text/plain; charset=utf-8\r\n";

$mensaje="$nombre,
De: $ciudad.
Dirección: $mail.
Teléfono: $telefono.
Ha enviado el siguiente mensaje:
$mensaje";

$okProceso=mail($para,$asunto,$mensaje,$header);

if($okProceso)
{echo" Email enviado. ";}
else
{echo" Error al enviar. ";}
?>