Tecnología

Inicio

Cómo actualizar un archivo de texto con PHP

La actualización de un archivo de texto en PHP es una tarea común en los proyectos de desarrollo Web, como archivos de texto pueden actuar, almacenes de datos simples como eficaces no muy diferente de las bases de datos. El uso de un archivo de texto, puede almacenar variables de datos básicos, así como leer y escribir éstos fácilmente. El código PHP necesario para actualizar un archivo de texto no es complejo, por lo que incluso si usted no tiene experiencia, usted debería ser capaz de lograr la tarea rápidamente. Las principales actividades involucradas incluyen la preparación de los datos, abriendo el archivo y escribir en él.

Instrucciones

1 Preparar el archivo de texto. Si usted no tiene ya uno, crear su archivo de texto en un editor de texto y guardarlo con la extensión ".txt". Crear su script PHP mediante la apertura de un nuevo archivo en un editor de texto y guardarlo con la extensión, por ejemplo ".php" "textupdate.php." Introduzca el siguiente esquema básico para su script PHP:

<? Php

// Código aquí

?>

Entre la apertura y cierre de etiquetas PHP, puede insertar cualquier código PHP. Idealmente, el texto y el archivo de script PHP debe estar en el mismo directorio.

2 Procesar los datos que planea escribir en el archivo de texto. Se le puede comprar su nuevo los datos de un número de canales, pero uno de los más comunes es la variable Post. La variable del anuncio le permite pasar los elementos de datos entre los scripts PHP, como en el ejemplo siguiente, donde los datos se ha transmitido de otro guión:

$ Nombre = $ _POST [ 'nombre'];

Esta captura el valor de datos pasado y lo almacena en una variable. La captura de los datos de un formulario HTML es un escenario común para el uso de la variable Post.

3 Preparar los datos para escribir en el archivo. Hay varias opciones en términos de cómo se formatea un archivo de texto de datos, uno de los más sencillos que implica cada valor de datos en una línea separada, de la siguiente manera:

María

Jim

Sam

Si desea que sus datos registrados en cualquier otro formato, o quieren añadir datos adicionales al valor pasado, prepararlo, como en este ejemplo en el que también se incluye la fecha:

$ Date_today = date ( "MDA");

$ Name = "" $ date_today..;

Este grabaría cada línea en el archivo de la siguiente manera:

María 23/12/11

4 Abrir el archivo de texto para escribir, como sigue:

$ File_handle = fopen ( "textupdate.php", "a");

El parámetro "a" significa se abrirá el archivo para escritura y cualquier texto nuevo añadido al final de la misma. Escribir nuevos datos:

fwrite ($ file_handle, $ nombre "\ n".);

El "\ n" indica al programa para insertar un carácter de nueva línea después de escribir los datos, por lo que la próxima operación de escritura se iniciará en una nueva línea. Cierre el archivo:

fclose ($ file_handle);

Este código funciona en el archivo de texto se encuentra en el mismo directorio que el script PHP. Si no es, modificar el parámetro "fopen" para reflejar la ubicación del archivo de texto con respecto a la secuencia de comandos PHP.

5 Sube el script PHP y archivo de texto que un servidor web y probarlos. Si está de paso de datos a la PHP desde otro script, navegar a eso y probarlo con diferentes valores de los datos. Compruebe que el archivo de texto se actualiza correctamente y que no hay otros datos que está siendo dañado. Puede comprobar el contenido de su archivo de texto, ya sea por buscando el archivo en su navegador web o descargarlo usando un programa FTP.

Consejos y advertencias

  • A veces cuando se realiza una conexión a través de FTP, el archivo de texto no puede tener un aspecto como si se ha actualizado de acuerdo con la fecha de modificación, pero cuando se descarga se puede encontrar que tiene.
  • Escribir en un archivo puede no funcionar si sus permisos de archivos no están configurados correctamente en el servidor Web. Si este es el caso trate de cambiar los permisos usando un programa FTP o en contacto con su proveedor de alojamiento web.