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