Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   PHP Guardar en archivo de texto (insertando al final) (https://www.clubdelphi.com/foros/showthread.php?t=8630)

dmassive 28-03-2004 07:24:42

PHP Guardar en archivo de texto (insertando al final)
 
1- Cuando guardo el archivo, en vez de insertarme lo datos al final del archivo, me borra los datos que ya tengo y me los rescribe encima, por lo tanto siempre queda grabado el ultimo dato. Tambien probe con el parametro "a+", en vez de "w+". ¿Alguna sugerencia?

2- el fputs se supone que te guarda el dato y pone un ENTER al final, pero no lo hace, me guarda todos los datos en una misma linea. ¿Alguna sugerencia?

Código:

  $Archivo = fopen ('datos.txt', 'w+')
  fputs  ($Archivo, '*** *** *** *** ***');
  fputs  ($Archivo, $ip);
  fputs  ($Archivo, $host);
  fputs  ($Archivo, $nombre);
  fclose ($Archivo);


cahp 29-03-2004 18:43:44

Grabar datos en archivo
 
A ver si te vale esto:


function Grabar($texto){
$thefile = PATH_DIRECTORIO."nombre.txt";
$resultsfile = fopen ($thefile,"a");
$updated=date('d/m/Y').";".date('H:i:s').";".$texto."\n\r";
fwrite ($resultsfile,$updated);
fclose ($resultsfile);
}


Saludos.


La franja horaria es GMT +2. Ahora son las 14:13:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi