Skip to content

Archivos con php, manéjalos fácilmente

diciembre 6, 2010

Si estas realizando un proyecto donde necesitas manejar archivos, necesitas manipular archivos, este artículo es para ti. Con unos ejemplos veras lo sencillo que es manejar los archivos con código en php.

Para esto php tiene funciones definidas, con ellas se pueden realizar todas las tareas que puedas necesitar para manipular archivos, por ejemplo: crear un archivo dinámicamente o bien abrir uno existente y sobre él modificar algunas líneas o tal vez necesitas generar un archivo que servirá de base para crear otra tarea con tú código y todo esto y muchas cosas mas son disponibles gracias a las funciones que php tiene dispuestas para ello.

Pero cuales son estas funciones, te la muestro con un ejemplo sencillo: este ejemplo crea un archivo de nombre “prueba.txt” y dentro de él escribe una línea con la siguiente información:

“Hola esta línea fue escrita dentro de este archivo con código en php”.

<?php

$file = fopen(“prueba.txt”,”a+”);
fwrite ($file,“Hola esta línea fue escrita dentro de este archivo con código en php”);
fclose($file);

¿>

El código anterior genera un archivo llamado “prueba.txt” con la línea de texto mencionada anteriormente y lo coloca en la carpeta “Apache2.2/htdocs”.

A continuación te enlisto las funciones y que tarea llevan acabo cada una de ellas en la manipulación de archivos con php.

–          fopen(“nombre_Archivo”,”opc”)

Esta función abre el archivo que dependiendo de lo que tenga en opc es la tarea que ejecuta:

–          si opc =

  • “r” abre el archivo como sólo lectura
  • “r+” lectura y escritura.
  • “w” solo lectura pero borra el archivo
  • “w+” Lectura y escritura pero borra el archivo
  • “a” solo lectura y conserva el contenido del archivo
  • “a+” lectura y escritura conservando el contenido del archivo.

La función fclose(“nombre_Archivo”) sirve paa cerrar el archivo que se este utilizando. La función fwrite(“nombre_archivo”,”texto”) sirve para insertar dentro del “nombre_archivo” el texto indicado.

Php también tiene disponibles las funciones copy($file,$destino), rename($actual,$nuevo), unlink($archivo), que creo están muy entendibles y existen otras para ubicar el puntero dentro del archivo o bien buscar algún texto, las funciones son:  fgets, fseek, feof y fpassthru.

Como siempre espero que esta información sea de gran utilidad para ti, y que programar en php sea una experiencia muy, muy grata ya que este es el mejor lenguaje de programación para paginas web. Recuerda que comentar es agradecer, así que agradecería me comentes que te gustaría aprender en estos artículos.

Atte, tu amigo
Salvador López

 

Dejar un comentario

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: