Inicio » PHP » Manejo de Archivos en PHP

Ejemplos de Manejo de Archivos en PHP

Una de las tareas más comunes que se realizan con los lenguajes de programación es la gestión de archivos, ya que es muy frecuente tener la necesidad de procesar un texto para modificar su formato, buscar un texto en archivos o generarlos para enviarlos por correo.

El manejo de archivos en php es sencillo ya que el lenguaje ofrece varias funciones para hacerlo, que van desde las más elementales de apertura y cierre, lectura y escritura, además de otras más complejas como son la búsqueda de una cadena en el archivo, posicionarse en un lugar específico, tamaño del mismo y permisos de acceso entre otros.

Las operaciones elementales de manejo de archivos en php como son copiar, renombrar o eliminarlo requieren únicamente el nombre y la ruta en que éste se localiza, mientras que las operaciones más especializadas como son leer, escribir o moverse a través de un archivo necesitan que primero se abra  y se asigne a un identificador.

Ejemplos de manejo de archivos en php:

Las funciones que php ofrece para la administración de archivos son:

Función que copia un archivo.

$origen = ‘/rutaorigen/archivo_origen.txt’;

$destino = ‘/rutadestino/archivo_destino.txt’;

copy($origen, $destino);

Función que renombra un archivo:

$antes = ‘/rutaantes/nombre_antes.txt’;

$despues = ‘/rutadespues/nombre_despues.txt’;

rename($antes, $despues);

Para borrar un archivo:

$archivo = ‘/ruta/borrar_archivo.txt’;

unlink($archivo);

La función fopen() abre un archivo y lo asigna a un identificador

$archivo = ‘/ruta/archivo_abrir.txt’;

$id = fopen($archivo);

Para leer una cierta cantidad de caracteres de un archivo se utiliza la función fgets()

$max = 32;

fgets($id, $max);

fwrite() es la función de manejo de archivos en php que se utiliza para escribir una cadena

$cadena=’Esta es la cadena a escribir en el archivo identificado por $id’;

fwrite($id, $cadena);

Para moverse un determinado número de caracteres a través de un archivo, se usa la función fseek()

$posiciones = 80;

fseek($id, $posiciones);

Para verificar si se ha llegado al final de un archivo se usa la función feof()

feof($id);

La función fpassthru() lee un archivo totalmente y lo presenta

fpasstrhru($id);

¡Ayúdanos a ayudarte! Por favor comparte este artículo.

  
PHP
Por : Morris

Búsqueda:

Deja un comentario

Tweet