Manual De Php

Páginas: 8 (1871 palabras) Publicado: 27 de septiembre de 2012
Curso Intensivo de PHP – Capítulo V 2010
ADMINISTRACIÓN DE ARCHIVOS
Abrir Archivos
Para abrir archivos, se utiliza la función fopen, cuya sintaxis es la siguiente: fopen (nombre_archivo, modo) El primer parámetro es el nombre del archivo que se quiere abrir o crear; El segundo parámetro indica de qué forma se procederá a la apertura del archivo. Los distintos modos se comentan en los ejemplossiguientes: fopen (archivo.txt, a) Abre el archivo en modo de agregar información. Los datos que se ingresen se agregarán al final del mismo, sin eliminar el contenido que tuviera. En este modo, si el archivo no existe, lo creará en ese momento. fopen (archivo.txt, a+) Abre el archivo en modo de agregar información y además leerlo. Los datos que se ingresen se agregarán al final del mismo, sineliminar el contenido que tuviera. En este modo, si el archivo no existe, lo creará en ese momento. fopen (archivo.txt, r) Abre el archivo en modo lectura solamente. El archivo debe existir. fopen (archivo.txt, r+) Abre el archivo en modo lectura y escritura. La información que se agregue, será insertada al principio del archivo. fopen (archivo.txt, w) Abre el archivo en modo escritura solamente. Siel archivo no existe, lo crea, y si existe con algún contenido, elimina toda su información, dejándolo en blanco. fopen (archivo.txt, w+) Abre el archivo en modo escritura y lectura. Si el archivo no existe, lo crea, y si existe con algún contenido, elimina toda su información, dejándolo en blanco.

Elaborado por: Luis C. Hernández B.

Página 37

Curso Intensivo de PHP – Capítulo V 2010Cerrar Archivos
Luego de abrir un archivo y realizar las operaciones necesarias en él, se debe cerrar. Para cerrar un archivo se utiliza la función fclose() que recibe como parámetro la variable del archivo que se está utilizando. Ejemplo: $f = fopen("archi.txt", “r”); fclose($f);

Escritura en un Archivo
Para guardar información en un archivo de texto se utilizan las funciones fputs() yfwrite(): Función fputs() Permite escribir en un archivo. Recibe tres parámetros, de los cuales los dos primeros son obligatorios y el tercero es opcional. La sintaxis es la siguiente: fputs ( variable_fichero, texto, largo) El primer parámetro es el puntero al archivo, es decir la variable de trabajo, el segundo parámetro es el texto que se desea escribir y el tercer parámetro es el largo de la cadena,si no se coloca, se grabará la cadena entera. Ejemplo 1: El siguiente ejemplo muestra un pequeño programa que graba una cadena de texto en un archivo llamado Texto1.txt.
Ejemplo01-Fputs.php

Al mismo resultado se hubiera llegado utilizando la función fwrite(), es decir, si en el ejemplo anterior se reemplaza fputs() por fwrite(), el resultado del programa no se alteraría. Elaborado por:Luis C. Hernández B. Página 38

Curso Intensivo de PHP – Capítulo V 2010
Lectura de un Archivo
Para poder ver el contenido de un archivo de texto se pueden utilizar varias funciones: Función fpassthru() Permite ver el contenido completo de un archivo. Tiene como parámetro la variable archivo utilizada para abrirlo. Ejemplo 2: El siguiente ejemplo lee el archivo de texto grabado en el ejemplo1.
Ejemplo02-Fpassthu.php

En primera instancia, se abre el archivo en modo lectura (r) y se utiliza la instrucción die() para poder imprimir un mensaje de error cuando el fichero a leer no exista. Con la instrucción fpassthru() se lee y se muestra el archivo. Función fread() Permite leer parte de un archivo abierto. Esta función tiene dos parámetros y su sintaxis es la siguiente:fread(variable_fichero, cantidad); El primer parámetro es el puntero al archivo abierto de trabajo y el segundo parámetro es la cantidad de caracteres que se pretende leer. Ejemplo 3: En el próximo ejemplo se leen los primeros 24 caracteres del texto grabado en el ejemplo 1.

Elaborado por: Luis C. Hernández B.

Página 39

Curso Intensivo de PHP – Capítulo V 2010
Ejemplo03-Fread.php...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Php
  • PHP Manual
  • Manual php
  • Manual php
  • Manual php
  • Php manual
  • Manual Php
  • Manual php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS