|
<!-- www.virtuabyte.com
Sencillo formulario de envio de datos hacia una casilla de correo, esencial para realziar contactos virtuales !-->
<!-- Explicación de variables $reg1 : Correspondiente al campo Nombre del Formulario $reg2 : Correspondiente al campo Asunto del Formulario $reg3 : Correspondiente al campo Mensaje del Formulario $reg4 : Correspondiente al campo EMail del Formulario !-->
<!-- Esta Función permite validar el E-Mail, es decir, que se haya escrito correctamente !--> <!-- No modificar esta función !--> <?php function valida_email ($email) { if(ereg('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$', $email)) { return(true); } else { return(false); } } ?> <!-- Fin Función !--> <html> <head> <title>Formulario</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <? $error = 0; $valor = 0; for ($i = 1; $i <= 23; $i++) { eval ("\$error$i = 0;"); } if ($enviar) { if (!$reg1) { $error1 = 1; $error = 1; } if (!$reg2) { $error2 = 1; $error = 1; } if (!$reg3) { $error3 = 1; $error = 1; } if (!valida_email($reg4)) { $error4 = 1; $error = 1; } } if ($error) unset ($enviar); if ($enviar) { $dire="ndvadrian@ndv.cl";//Escriba aqui su dirección de correo!!!. mail($dire,$reg2,$reg3,"FROM: $reg1 <$reg4>\n"); // mail("Dirección destino","Asunto","Mensaje","Nombre y EMail") // Si modificas el orden alteraras la forma en que llegará el formulario a tu casilla de correo ?> <table width="560" border="0" cellspacing="5" cellpadding="5" height="44" align="center"> <tr> <td align="center" valign="top"> <p>Su E-Mail ha sido enviado satisfactoriamente</p> <p><a href="form.php">Volver</a></p> </td> </table> <br> <? } else { ?> <form name="registro" method="post" action=""> <p align="center"><font size="4"><b>Formulario de Envio</b></font></p> <table width="560" border="0" cellspacing="5" cellpadding="5" align="center"> <tr> <td align="left" valign="top" height="458"> <div align="center"> <table width="550" border="0" cellpadding="2" cellspacing="2"> <?php if ($error4) { ?> <tr align="left" valign="middle"> <td width="188" height="7"> <div align="left"></div> </td> <td width="348" height="7"> <li><font size="1" face="Arial, Helvetica, sans-serif" color="#FF0000">E-Mail no válido</font></li> </td> </tr> <?php } ?> <tr align="left" valign="middle"> <td width="188" height="7"> <div align="left"></div> </td> <td width="348" height="7"><font size="2" face="Arial, Helvetica, sans-serif" color="#000066">( </font><font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">*<font color="#000066"> )</font> </font><font size="1" face="Arial, Helvetica, sans-serif" color="#000099">Campos obligatorios...</font></td> </tr> <tr align="left" valign="middle"> <td width="188" bgcolor="#F0F0F0" height="31"> <div align="left"> <? if ($error1) { ?> <font face="Arial, Helvetica, sans-serif" size="2" color="#cc0000"><b>Nombre :</b></font> <? }else { ?> <font face="Arial, Helvetica, sans-serif" size="2">Nombre :</font> <? } ?> </div> </td> <td width="348" height="31"><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="reg1" <? if ($error) echo "value=\"$reg1\""; ?> size="45" maxlength="60"> </font><font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">* </font><font size="1" face="Arial, Helvetica, sans-serif" color="#FF0000"></font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr align="left" valign="middle"> <td width="188" bgcolor="#F0F0F0"> <div align="left"> <? if ($error4) { ?> <font face="Arial, Helvetica, sans-serif" size="2" color="#cc0000"><b>E-Mail :</b></font> <? }else { ?> <font face="Arial, Helvetica, sans-serif" size="2">E-Mail :</font> <? } ?> </div> </td> <td width="348"><font face="Arial, Helvetica, sans-serif" size="2"> <input type="text" name="reg4" <? if ($error) echo "value=\"$reg4\""; ?> size="45" maxlength="60"> </font><font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">* </font><font size="1" face="Arial, Helvetica, sans-serif" color="#FF0000"></font></td> </tr> <tr align="left" valign="middle"> <td width="188" bgcolor="#F0F0F0" height="31"> <div align="left"> <? if ($error2) { ?> <font face="Arial, Helvetica, sans-serif" size="2" color="#cc0000"><b>Asunto :</b></font> <? }else { ?> <font face="Arial, Helvetica, sans-serif" size="2">Asunto :</font> <? } ?> </div> </td> <td width="348" height="31"><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="reg2" <? if ($error) echo "value=\"$reg2\""; ?> size="45" maxlength="60"> </font><font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">* </font><font size="1" face="Arial, Helvetica, sans-serif" color="#FF0000"></font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr align="left" valign="middle"> <td width="188" bgcolor="#F0F0F0" height="31"> <div align="left"> <? if ($error3) { ?> <font face="Arial, Helvetica, sans-serif" size="2" color="#cc0000"><b>Mensaje :</b></font> <? }else { ?> <font face="Arial, Helvetica, sans-serif" size="2">Mensaje :</font> <? } ?> </div> </td> <td width="348" height="31"><font size="2" face="Arial, Helvetica, sans-serif"> <textarea name="reg3" size="45" cols="38" rows="7" maxlength="60"><? if ($error) echo $reg3; ?></textarea> </font><font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">* </font><font size="1" face="Arial, Helvetica, sans-serif" color="#FF0000"></font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr align="left" valign="middle"> <td width="188" height="2"> </td> <td width="348" height="2"> <input type="submit" name="enviar" value="Enviar"> <input type="reset" name="borrar" value="Borrar"> </td> </tr> </table> </div> </td> </tr> </table> </form> <? } ?> </body> </html>
|