Primero el codigo del archivo que contiene el formulario de contacto:
Código HTML:
<html> <body> <form name="form1" method="post" action="despliega.php"> Nombre:<input type="text" name="nombre" /> <input type="submit" value="enviar"/> </form> </body> </html>
Código PHP:
<?php
$nombre = $_POST["nombre"];
echo "Nombre: ".$nombre;
$nombre_archivo = 'prueba2.txt';
$contenido = $nombre;
fopen($nombre_archivo, 'a+');
// Asegurarse primero de que el archivo existe y puede escribirse sobre el.
if (is_writable($nombre_archivo)) {
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
// El apuntador de archivo se encuentra al final del archivo, asi que
// alli es donde ira $contenido cuando llamemos fwrite().
if (!$gestor = fopen($nombre_archivo, 'a')) {
echo "No se puede abrir el archivo ($nombre_archivo)";
exit;
}
// Escribir $contenido a nuestro arcivo abierto.
if (fwrite($gestor, $contenido) === FALSE) {
echo "No se puede escribir al archivo ($nombre_archivo)";
exit;
}
echo "Éxito, se escribió ($contenido) al archivo ($nombre_archivo)";
fclose($gestor);
} else {
echo "No se puede escribir sobre el archivo $nombre_archivo";
}
?>
Lo que yo preciso es que en lugar de guardarse todos en el mismo archivo, cada consulta genere un archivo nuevo. Por ejemplo, entra el cliente A envia una consulta y se genera "prueba34.txt", luego entra el cliente B envia una consulta y se genera "prueba35.txt" y asi siguiendo de manera correlativa. No es necesario que el archivo tenga ese nombre exacto, alcanza con que cada uno que se genere sea un archivo diferente. Alguien me puede ayudar?
Muchas Gracias y Saludos