Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/04/2005, 16:14
sebtev
 
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:&nbsp;<input type="text" name="nombre"><br>
Su apellido:&nbsp;<input type="text" name="apellido"><br>
Su e-mail:&nbsp;<input type="text" name="correo"><br>
Su apodo:&nbsp;<input type="text" name="apodo"><br>
Su dirección:&nbsp;<input type="text" name="direccion"><br>
Su localidad:&nbsp;<input type="text" name="localidad"><br>
Su provincia:&nbsp;<input type="text" name="provincia"><br>
Su país:&nbsp;<input type="text" name="pais"><br>
Su tel.:&nbsp;<input type="text" name="tel"><br>
Su fax:&nbsp;<input type="text" name="fax"><br>
Su fecha de nacimiento.:&nbsp;
<select name="dia"><option>01</option></select>/<select name="mes"><option>enero</option></select>/<select name="ano"><option>2005</option></select><br>
Sus estudios:&nbsp;<select name="estudios"><option>Universitarios</option></select><br>
Su trabajo:&nbsp;<select name="trabajo"><option>Ama de Casa</option></select><br>
Comentario:&nbsp;<textarea name="comentario" col=2 rows=3></textarea><br>
<input type="submit" value="enviar formulario">&nbsp;<input type="reset" value="borrar todo">
</form>
<?
}
?>
__________________
Dios dira que esto no es justo, pero lo sera...