|
Como enviar e-mail's en PHP
Esto solamente conlleva 3 pasos fáciles de
seguir en el script.
1- Abrir el archivo emailform.php y editar las variables
2- Subir el archivo hasta el sitio
3- Aquí están los campos del formulario para rellenar y enviar!
fromname = Nombre de la persona que esta enviando el e-mail
fromemail = E-mail de la persona que envía el mail.
toemail = dirección de correo a la que se envía el e-mail
(destinatario)
subject = Asunto del e-mail
message = Texto que se envía en el e-mail
require = Este campo esta chequeado si el valor es
(fromemail,message ) Deberá chequearse para ver si los 2 campos
contienen la misma información
sendpage = dirección de la página de confirmación después del envío
del e-mail
El botón "Enviar" debe tener el nombre submitform
Este es un ejemplo de código HTML para el formulario de envío del
e-mail
<FORM ACTION="emailform.php" METHOD="POST"><CENTER>
<FONT SIZE="-1" FACE="Verdana"><B>Su nombre:</B> <INPUT NAME="fromname"
TYPE="text" SIZE="25"><BR>
<B>Su e-mail:</B> <INPUT NAME="fromemail" TYPE="text" SIZE="25">
*<P>
<INPUT TYPE="hidden" NAME="require" VALUE="fromname,fromemail,message">
<B>Mensaje</B> *</FONT><BR>
<TEXTAREA NAME="message" ROWS="5" COLS="41"></TEXTAREA></P>
<P><INPUT NAME="submitform" TYPE="submit" VALUE="Submit"></CENTER></FORM></P>
*/
/* emailform.php */
<HTML>
<HEAD>
<TITLE>Email Form v1.1 </TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
// Su nombre
$yourname = "Su nombre";
// Su e-mail
$youremail = "Su e-mail";
// Página de envío por defecto
$yourdefaultsend = "http://www.sudominio.com/sent.php";
if($submitform) {
$dcheck = explode(",",$require);
while(list($check) = each($dcheck)) {
if(!$$dcheck[$check]) {
$error .= "Missing $dcheck[$check]<BR>";
}
}
if($error) {
?>
<P><CENTER><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#004080">
<TABLE WIDTH="394" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD WIDTH="26%" BGCOLOR="#004080">
<P><B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">Error</FONT></B></TD>
</TR>
<TR>
<TD WIDTH="26%" BGCOLOR="#ffffff">
<FONT COLOR="#000000" SIZE="-1" FACE="Verdana"><?php echo $error;
?></FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER>
<P><CENTER> </CENTER></P>
</BODY></HTML>
<?php
exit();
}
if ($fromname) {
$yeshow = "\nFrom, $fromname\n";
}
mail($toemail,"$subject","
$message
$yeshow
","From: $fromname <$fromemail>");
header("Location: $sendpage");
exit();
} else {
?>
<FORM ACTION="emailform.php" METHOD="POST">
<P><CENTER><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD WIDTH="100%" BGCOLOR="#004080">
<TABLE WIDTH="394" BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TR>
<TD COLSPAN="2" BGCOLOR="#004080">
<B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">Formulario de
contacto</FONT></B></TD>
</TR>
<TR>
<TD WIDTH="48%" BGCOLOR="#ffffff">
<B><FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Su nombre:</FONT></B></TD>
<TD WIDTH="52%" BGCOLOR="#ffffff">
<INPUT NAME="fromname" TYPE="text" SIZE="25">
</TD>
</TR>
<TR>
<TD WIDTH="48%" BGCOLOR="#ffffff">
<B><FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Su e-mail:</FONT></B></TD>
<TD WIDTH="52%" BGCOLOR="#ffffff">
<INPUT NAME="fromemail" TYPE="text" SIZE="25">
</TD>
</TR>
<TR>
<TD COLSPAN="2" BGCOLOR="#ffffff">
<B><FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Mensaje:<BR><INPUT
TYPE="hidden" NAME="subject" VALUE="Formulario de contacto">
<INPUT TYPE="hidden" NAME="toemail" VALUE="<?php echo $youremail;
?>">
<INPUT TYPE="hidden" NAME="toname" VALUE="<?php echo $yourname; ?>">
<INPUT TYPE="hidden" NAME="require" VALUE="fromname,fromemail,message">
<INPUT TYPE="hidden" NAME="sendpage" VALUE="<?php echo
$yourdefaultsend; ?>">
<TEXTAREA NAME="message" ROWS="5" COLS="45"></TEXTAREA></FONT></B></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<P><CENTER><INPUT NAME="submitform" TYPE="submit" VALUE="Enviar"></CENTER></FORM></P>
<P><CENTER> </CENTER></P>
</BODY></HTML>
<?php
exit();
}
?>
|
 |

|