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:
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
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
No uso base de datos estimado deseo que los archivos se vayan crean directamenete en el D:
Citarse 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
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.