Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2008, 22:34
KingColt
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Ayuda sobre como enviar formulario a un correo usando php

El problema no es enviarlo sino que este llegue a su destino, una vez que sepas utilizar la funcion mail de php tienes lo basico.

form.htm
Código HTML:
<html>
<body>
<FORM ACTION="send.php" METHOD="POST">
Destinatario<br>
<INPUT TYPE="text" NAME="target" SIZE="20" MAXLENGTH="30" value="[email protected]"><p>
Nombre y Apellidos:<BR>
<INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"><BR>
Email:<BR>
<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30"><BR>
Título:<BR>
<INPUT TYPE="text" NAME="titulo" SIZE="20" MAXLENGTH="30"><BR>
Texto del email:<BR>
<INPUT TYPE="text" NAME="mensaje" ROWS="60" COLS="10" MAXLENGTH="200"><BR>
<INPUT TYPE="submit" VALUE="ENVIAR">
</FORM> 
</body>
</html> 
send.php
Código PHP:
<?
$nombre
$_POST['nombre'];
$email $_POST['email'];
$titulo$_POST['titulo'];
$mensaje $_POST['mensaje'];

$headers .= "From: $_POST[nombre] <$_POST[email]>\n";
$headers .= "Return-Path: $mail <$mail>\n";

if (isset(
$email)):
# la dirección electrónica a la que enviar el email
$target$_POST['target'];

mail($target,
     
$titulo,
     
"Nombre: ".$nombre.
     
"\nEmail: ".$email.
     
"\nTítulo: ".$titulo.
     
"\nMensaje: ".$mensaje,
     
$headers);
endif;
?>

Última edición por KingColt; 19/12/2010 a las 10:00