¿Cómo guardar datos de formulario en un archivo .txt local desde HTML?

  • Autor Autor redactorweb
  • Fecha de inicio Fecha de inicio
redactorweb

redactorweb

Mi
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Cómo dice el título, no tiene porqué funcionar online, solamente con que sea el HTML y se ejecute en el PC funciona.
Un pequeño formulario y los datos que queden persistidos en un .txt en el disco duro.
Si alguien sabe o tiene un tutorial a mano le agradezco.
 
En un principio el archivo donde guardas los datos del form ha de estar en tu server, ya que PHP se ejecuta en el server, NO en tu PC.
Tienes que poner en la raiz de tu sitio un archivo con permisos 755 (archivo.txt).
He puesto tres contenidos para que se añadan en tu form y luego se guarden en $mi_texto y posteriormente se escribira en el archivo.

NOTA: Si deseas que funcione en tu PC tienes que montar un Server Apache para Windows.



Insertar CODE, HTML o PHP:
 $mi_texto .= $contenido_form1;
 $mi_texto .= $contenido_form2;
 $mi_texto .= $contenido_form3;

 $file = fopen("archivo.txt", "w");            
 fwrite($file, $mi_texto . PHP_EOL);            
 fclose($file);
 
Última edición:
En un principio el archivo donde guardas los datos del form ha de estar en tu server, ya que PHP se ejecuta en el server, NO en tu PC.
Tienes que poner en la raiz de tu sitio un archivo con permisos 755 (archivo.txt).
He puesto tres contenidos para que se añadan en tu form y luego se guarden en $mi_texto y posteriormente se escribira en el archivo.

NOTA: Si deseas que funcione en tu PC tienes que montar un Server Apache para Windows.



Insertar CODE, HTML o PHP:
 $mi_texto .= $contenido_form1;
 $mi_texto .= $contenido_form2;
 $mi_texto .= $contenido_form3;

 $file = fopen("archivo.txt", "w");           
 fwrite($file, $mi_texto . PHP_EOL);           
 fclose($file);
Ahi va, viene por ahí, no quiero montar un server, la idea es persistir los datos de una página html en un txt en la misma computadora, todos los días se copian los datos a otro PC, la compu no tiene conexión a internet por temas de seguridad.
 

Lo encontre en Stackoverflow.

Solo queda que captures con javascript los datos del formulario y lo proceses. No es necesario enviar a ningun server. PD: No es posible que el navegador interactúe guardando datos automáticamente en el disco duro. Supongo que creando una extensión se podría, pero ahí no tengo idea.
 
¿asi?
 
Cómo dice el título, no tiene porqué funcionar online, solamente con que sea el HTML y se ejecute en el PC funciona.
Un pequeño formulario y los datos que queden persistidos en un .txt en el disco duro.
Si alguien sabe o tiene un tutorial a mano le agradezco.
Podrías guardar esos datos en una cookie y consultarla cuando lo necesites siempre y cuando no se halla borrado, porque crear un txt directamente desde una web a tu PC que yo sepa no se puede.
 
crear un txt directamente desde una web a tu PC que yo sepa no se puede.
ahi en el codepen ponle cualquier dato y dale click al botón y te lo da para guardar
 
Atrás
Arriba