Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2007, 15:19
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Re: problemas con formularios

Hola ragecuse:

Podes enviar los datos del formulario a un email (paso 2) o guardar los datos en un archivo (paso 3) de esta manera:

1.Crea un archivo llamado formulario.htm o como quieras, con este código:


Código HTML:
<form action="procesa_formulario.php" method="post">

<p>Nombre:<input type="text" name="nombre"></p>

<p>Correo:<input type="text" name="correo"></p>

<p>Dirección:<input type="text" name="direccion"></p>

<input type="submit" value="Enviar">

</form> 
2.Si queres que los datos se envien a un email, crea otro archivo llamado procesa_formulario.php, con este código:

Código PHP:
<?
// Obtengo los datos del formulario

$nombre $_POST['nombre'];

$correo $_POST['correo'];

$direccion $_POST['direccion'];




$destino "[email protected]"// A esta direccion de email van a llegar los 
// datos del formulario

$asunto "xx"// El asunto del email

$remitente "[email protected]"// La direccion del remitente
 
$msj "Datos del formulario:\n\nNombre: $nombre\nCorreo: $correo\nDireccion: $direccion\n"// Lo que contendra el email

mail($destino$asunto$msj"From: $remitente");

?>
3. Si en vez de que se envie un email con los datos, queres que los datos se guarden en un archivo, tenes que poner este codigo de abajo y el archivo se tiene que llamar procesa_formulario.php, pero no tenes que hacer el paso 2.


Código PHP:
<?

$fecha 
date("dmY-His");

$nombre_archivo "$fecha.txt"// El nombre del archivo va a ser la fecha de ese 
// momento con la extension *.txt


// Obtengo los datos del formulario

$nombre $_POST['nombre'];

$correo $_POST['correo'];

$direccion $_POST['direccion'];


// Contenido que se escribira

$datos "
Nombre: $nombre\n
Correo: $correo\n
Direccion: $direccion\n
"
;


// Abre el archivo y escribe en él

$archivo fopen($nombre_archivo"w");

if (
$archivo) {

fputs ($archivo$datos);

}

fclose($archivo);

?>
Y como dice osvier necesitas un hosting con soporte PHP, si queres revisar estos archivos, lo podes hacer en un hosting gratis, por ejemplo http://webniverso.com

Última edición por hgp147; 23/07/2007 a las 15:29