Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2007, 09:46
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 5 meses
Puntos: 17
Re: Guardar como .txt

Seria bueno que te leeyeras Tutoriales/Manuales de HTML especial de form y luego de PHP.

Ya que tus form, todos los input tenia el nombre de name, deben tener distintos nombres , si despues quieres acceder a ellos.

Código PHP:
<?php 

if(isset($_POST['name']))

     
     
    if(
$_POST['name']=="")
    {   
    } 
    else
    { 
        
$datos='
        ====================================
        Nombre :'
.$_POST['name'].'
        Apellido :'
.$_POST['apellido'].'
        Direccion :'
.$_POST['direccion'].'
        Email:'
.$_POST['email'].'
        Data Nacimiento :'
.$_POST['date'].'
        Instituto :'
.$_POST['inst'];
        
        
// Ahora Escribimos Variable en Fichero de Texto
        
        
$pun  =  fopen  (  'archivo.txt'  ,  'a+'  );
        
fwrite $pun $datos );
        
        
    } 

?> 
<form action="<?php echo $_SERVER[PHP_SELF?>" method="POST">
<table border="1" width="100%" id="table1">
  <tr>
    <td><font color="#FFFFFF">Nombre</font></td>
    <td><input type='text' name='name'></td>
  </tr>
  <tr>
    <td><font color="#FFFFFF">apellido</font></td>
    <td><input type='text' name='apellido'></td>
  </tr>
  <tr>
    <td><font color="#FFFFFF">Dirección</font></td>
    <td><input type='text' name='direccion'></td>
  </tr>
  <tr>
    <td><font color="#FFFFFF">e-mail</font></td>
    <td><input type='text' name='email'></td>
  </tr>
  <tr>
    <td><font color="#FFFFFF">Data nacimiento</font> </td>
    <td><input type='text' name='date'></td>
  </tr>
  <tr>
    <td><font color="#FFFFFF">Instituto</font></td>
    <td><input type='text' name='inst'></td>
  </tr>
</table>
<input type="reset" value="[Tornar completar]">
<input type="submit" value="[Enviar formulari]">
</form>
Lo que recibe el form, lo escribe al final de un fichero de texto llamado archivo.txt, asegurate que en el directorio esten los permisos para escribir (permisos 777 o 666)

saludos