Consejos

Como guardar los datos de un formulario en html en un archivo de texto usando PHP

Como guardar los datos de un formulario en html en un archivo de texto usando PHP.

Cuando trabajamos con HTML, a menudo usamos formularios para obtener algunos datos del usuario. Por lo general, almacenamos estos datos capturados en una base de datos, pero a veces necesitamos guardar estos datos capturados en un archivo de texto.

Los datos capturados pueden ser confidenciales. Por lo tanto, no se recomienda en absoluto almacenar datos confidenciales en una máquina, a menos que exista un mecanismo de seguridad sólido.

Intentemos aprender cómo hacer esto, pero como siempre, hay algunos requisitos previos.

  • Es mejor si tiene una sólida comprensión de HTML y PHP.
  • Debe tener un servidor en funcionamiento. También puede usar un servidor local como XAMP.

A continuación se muestra como guardar los datos de un formulario en html. El procedimiento paso a paso.

1. Como guardar los datos de un formulario en html

Este paso es opcional si ya ha creado un formulario HTML; de lo contrario, puede crear un formulario HTML para capturar algunos datos del usuario. Utilice siempre el método POST para enviar datos al servidor. A continuación se muestra una tabla de ejemplo.

<form method="post">
      <input type="text" name="firstName" placeholder="First Name" required autocomplete="off"> <br>
      <input type="text" name="lastName" placeholder="Last Name" required autocomplete="off"> <br>
      <input type="submit" name="submit" value="Submit">
    </form>

Creamos un formulario usando el método POST. Para simplificar, acabamos de crear dos cuadros de texto y un botón de envío.

2. Escriba scripts PHP en el lado del servidor

Ahora escribiremos scripts del lado del servidor para procesar los datos de este formulario. Por lo general, obtendremos estos datos del formulario y los almacenaremos en una base de datos, pero en este caso, en lugar de guardarlos en una base de datos, los guardaremos en un archivo de texto.

Podríamos hacer ambas cosas en un script, pero para simplificar solo guardaremos los datos en el formulario. A continuación se proporciona un script de ejemplo.

<?php
if(isset($_POST['submit'])){
$firstName = "First Name:".$_POST['firstName']."
";
$lastName = "Last Name:".$_POST['lastName']."
";
$file=fopen("file.txt", "a");
fwrite($file, $firstName);
fwrite($file, $lastName);
fclose($file);
}
?>

En la primera declaración si (isset ($ _ POST[‘submit’])), verificamos si se hace clic en el botón enviar. Si se hace clic en él, estamos realizando una tarea en la instrucción if.

Asignamos el valor capturado por el elemento de texto de entrada «firstName» a la variable PHP «firstName». Hacemos lo mismo para el elemento de texto de entrada «lastName».

Luego creamos una variable PHP documento Y configure el archivo de texto «file.txt» en el modo «solo escritura». «una» Muestra el modo de solo escritura «abierto» La función creará el archivo y, si el archivo ya existe, se agregará a él.

Luego escribimos la variable $ nombre, $ apellido Use la función fwrite () para escribir en el archivo y cerrar el archivo al final. El archivo se puede formatear con espacios o líneas nuevas entre los elementos de datos, pero no lo hicimos para que sea simple.

Espero que podamos aclarar Como guardar los datos de un formulario en html en un archivo de texto usando PHP.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba