Crear archivo cada vez que presione el boton guardar

Iniciado por Estefani288, 21 Mayo 2017, 02:11 AM

0 Miembros y 2 Visitantes están viendo este tema.

Estefani288

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 (php) [Seleccionar]
if(isset($_POST["txtareainst"]))
{
         if($_POST["txtareainst"]) 
         { 
             $contenido=$_POST["txtareainst"];
             $archivo='D:instruccion.txt';
             $file = fopen($archivo, 'ab') or die ();           
             fwrite ($file, $contenido.PHP_EOL);
             fclose($file);
             echo "He recibido en el archivo.php: ".$_POST["txtareainst"];
         }
         else
         {echo "He recibido un campo vacio";}
}


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



engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Estefani288

No uso base de datos estimado deseo que los archivos se vayan crean directamenete en el D:

engel lex

Citarse vayan crean directamenete en el D:

estuve 3 minutos pensando que estaba incompleto XD para mi D: es

has lo que te dije, usa un archivo que haga de guia o usa una variable de sesion
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

hechicerd0

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.