O
OnlyOne
Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, necesito crear archivos *.txt para llevar a cabo un proyecto que tengo en mente. El código que tengo (mejor dicho que encontré en internet :encouragement🙂 es el siguiente:
Lo que hace es crear el documento datos.txt e ir actualizándolo cada vez que se llena el form.
Ahora bien, lo que yo quiero hacer es tomar el primer input (titulo) como el nombre del archivo y el textarea sea el contenido.
Lo que traté de hacer es usar una variable (mal usada por cierto, ya que me salta error).
En conclusión, lo que quiero hacer es crear un archivo *.txt con PHP en donde se tome un input como el nombre del archivo y un textarea como su contenido.
No se si alguien me pueda ayudar, gracias.
Buen día.
Ya pude hacerlo, para el que desee la solución es esta. C:
HTML:
<form action="guardar.php" method="post" name="frm">
<input type="text" name="titulo" />
<textarea name="informacion"></textarea>
<input type="submit" value="Enviar los datos."/>
</form>
PHP:
<?php
$fi=fopen("datos.txt","a")
or die("Problemas con el envio de los datos.");
fwrite($fi,"Datos:");
fwrite($fi,$_POST['titulo']);
fwrite($fi,$_POST['informacion']);
fclose($fi);
echo "Los datos han sido enviados correctamente."
?>
Lo que hace es crear el documento datos.txt e ir actualizándolo cada vez que se llena el form.
Ahora bien, lo que yo quiero hacer es tomar el primer input (titulo) como el nombre del archivo y el textarea sea el contenido.
Lo que traté de hacer es usar una variable (mal usada por cierto, ya que me salta error).
PHP:
<?php
$fi=fopen("$_POST['titulo'].txt","a")
or die("Problemas con el envio de los datos.");
fwrite($fi,"Datos:");
fwrite($fi,$_POST['informacion']);
fclose($fi);
echo "Los datos han sido enviados correctamente."
?>
En conclusión, lo que quiero hacer es crear un archivo *.txt con PHP en donde se tome un input como el nombre del archivo y un textarea como su contenido.
No se si alguien me pueda ayudar, gracias.
Buen día.
Ya pude hacerlo, para el que desee la solución es esta. C:
PHP:
<?php
$nombre_archivo = $_POST['titulo'];
$fi=fopen("$nombre_archivo.txt","a")
or die("Problemas con el envio de los datos.");
fwrite($fi,$_POST['informacion']);
fclose($fi);
echo "Los datos han sido enviados correctamente."
?>