17/04/2005, 16:14
|
| | Fecha de Ingreso: enero-2004 Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses Puntos: 2 | |
archivo registro.php Código PHP: <?php foreach($_POST as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".addslashes($valor)."';"; eval($asignacion);} ?> archivo formulario.php Código PHP: <?php include("registro.php"); if($seccion == "ingresoformulario"){ if(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$", $correo)){ header("location: formulario.php?error=si"); //chequea q el email sea valido }elseif(empty($nombre) && empty($apellido) && empty($direccion)){ //agrega todos los campos q deseas validar es decir q los usuarios si o si ingresen header("location: formulario.php?error=si"); }else{ $seccion = "formularioaceptado"; } } ?> <? if($seccion == "formularioaceptado"){ $para = "[email protected]"; /* asunto */ $asunto = "Formulario de tu web"; /* mensaje */ $mensaje = ' <html> <head> <title>Tu formulario</title> </head> <body> <table width="680"> <tr> <td>'.$comentario.' </td></tr></table> </body> </html> '; /* Para enviar correo HTML, puede definir la cabecera Content-type. */ $cabeceras = "Date: ".date("l j F Y, G:i")."\r\n"; $cabeceras .= "MIME-Version: 1.0\r\n"; $cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* y ahora, enviarlo */ mail($para, $asunto, $mensaje, $cabeceras) or die(__LINE__); ?> <table width="540" border="0" cellpadding="2" cellspacing="0"> <tr class="chicanegra" valign="middle"> <td>Su formulario ha sido enviado con éxito </td></tr></table> <? }else{ if($error != ""){ ?> <table width="540" border="0" cellpadding="2" cellspacing="0"> <tr> <td>Los datos ingresados en el formulario no son correctos.</td></tr></table> <? } ?> <form name="formulariodelaura" action="formulario.php?seccion=ingresoformulario" method="post"> Su nombre: <input type="text" name="nombre"><br> Su apellido: <input type="text" name="apellido"><br> Su e-mail: <input type="text" name="correo"><br> Su apodo: <input type="text" name="apodo"><br> Su dirección: <input type="text" name="direccion"><br> Su localidad: <input type="text" name="localidad"><br> Su provincia: <input type="text" name="provincia"><br> Su país: <input type="text" name="pais"><br> Su tel.: <input type="text" name="tel"><br> Su fax: <input type="text" name="fax"><br> Su fecha de nacimiento.: <select name="dia"><option>01</option></select>/<select name="mes"><option>enero</option></select>/<select name="ano"><option>2005</option></select><br> Sus estudios: <select name="estudios"><option>Universitarios</option></select><br> Su trabajo: <select name="trabajo"><option>Ama de Casa</option></select><br> Comentario: <textarea name="comentario" col=2 rows=3></textarea><br> <input type="submit" value="enviar formulario"> <input type="reset" value="borrar todo"> </form> <? } ?>
__________________ Dios dira que esto no es justo, pero lo sera... |