Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Estefani288 en 21 Mayo 2017, 02:11 am



Título: Crear archivo cada vez que presione el boton guardar
Publicado por: Estefani288 en 21 Mayo 2017, 02:11 am
Deseo crear un archivo de texto cada vez que de click en el boton guardar, y que dentro de este se guarde lo que escriba en un textarea.

Osea si presiono 3 veces el boton guardar se debe de crear un nuevo archivo asi:

archivo1.txt al dar el primer click

archivo2.txt al dar el segundo click

archivo3.txt al dar el tercer click, etc, etc.

Gracias por su ayuda de antemano!!

Tengo las sigueintes lineas de codigo:

Código
  1. if(isset($_POST["txtareainst"]))
  2. {
  3.         if($_POST["txtareainst"])  
  4.         {  
  5.             $contenido=$_POST["txtareainst"];
  6.             $archivo='D:instruccion.txt';
  7.             $file = fopen($archivo, 'ab') or die ();          
  8.             fwrite ($file, $contenido.PHP_EOL);
  9.             fclose($file);
  10.             echo "He recibido en el archivo.php: ".$_POST["txtareainst"];
  11.         }
  12.         else
  13.         {echo "He recibido un campo vacio";}
  14. }

Pdta. No trabajo con base de datos los archivos se guardan el el disco D: directamente




Título: Re: Crear archivo cada vez que presione el boton guardar
Publicado por: engel lex en 21 Mayo 2017, 02:17 am
lees los carchivos guardados en tu directorio del servidor, los organizas por nombre, y ves el numero que tienen al final, el siguiente es el numero mayor +1


personalmente recomendaría apoyarte de un archivo adicional o una tabla en un DB, por ejemplo, en el archivo "actual.txt" guardas el ultimo numero "3" para el siguiente archivo, abres este, lees el 3, le sumas 1, guardas el nuevo numero "4" y luego creas archivo4.txt


Título: Re: Crear archivo cada vez que presione el boton guardar
Publicado por: Estefani288 en 21 Mayo 2017, 02:32 am
No uso base de datos estimado deseo que los archivos se vayan crean directamenete en el D:


Título: Re: Crear archivo cada vez que presione el boton guardar
Publicado por: engel lex en 21 Mayo 2017, 02:37 am
Citar
se vayan crean directamenete en el D:

estuve 3 minutos pensando que estaba incompleto XD para mi D: es (https://metrouk2.files.wordpress.com/2016/04/worried.jpg?w=62&h=38)

has lo que te dije, usa un archivo que haga de guia o usa una variable de sesion


Título: Re: Crear archivo cada vez que presione el boton guardar
Publicado por: hechicerd0 en 22 Mayo 2017, 10:28 am
Otra opción es guardar el archivo con la fecha actual, de tal manera que no se repite el nombre y se organiza por fecha.