Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Funciones de acceso a archivos en PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Funciones de acceso a archivos en PHP

Vamos a ver las funciones principales que implementa PHP para acceder a ficheros en servidor. Estas funciones son FOPEN (), FGETS (), FPUTS (), FCLOSE (), FILE_EXISTS (), COPY ().

FOPEN (Archivo, Modo) - PHP

Con la función FOPEN () podremos abrir un archivo del servidor local o una dirección web o FTP para leerlo o escribirlo. Los parámetros de la función son, el archivo que deseamos abrir y el modo de apertura, existiendo los siguientes modos:

r Solo lectura r+ Lectura y escritura w Solo escritura. Si el archivo especificado no existe, lo crea. Si existe lo borra y lo vuelve a crear w+ lectura y escritura. Si el archivo especificado no existe, lo crea. Si existe lo borra y lo vuelve a crear a Solo lectura. Si no existe el archivo lo crea. Si existe empieza a escribir al final del archivo a+ Lectura y escritura. Si no existe el archivo lo crea. Si existe empieza a escribir al final del archivo

La diferencia entre los modos a, a+ y los modos r, r+, w, w+ es que los primeros colocan el puntero de lectura/escritura al final del archivo, mientras que los otros lo colocan al comienzo.

  1. <?PHP
  2. if ( ! fopen ( "http://www.google.es" , "a+" ) ) {
  3. print ( "No se puede abrir" ) ;
  4. }
  5. ?>

La función FOPEN () devuelve un valor numérico de tipo integer que hará referencia al archivo abierto.

FGETS (IndicadorArchivo, Longitud) - PHP

La función FGETS () devuelve una cadena de la longitud especificada.

  1. <?PHP
  2. //Obtenemos el indicador del archivo
  3. $indicador = fopen ( "archivos/datos.txt" , "r" ) ;
  4. //Comprobamos que el archivo existe
  5. if ( $indicador ) {
  6. //Mientras siga quedando texto, imprimimos en pantalla
  7. while ( ! feof ( $indicador ) ) {
  8. //Imprimimos de 200 en 200 caracteres
  9. echo fgets ( $indicador , 200 ) ;
  10. }
  11. }
  12. fclose ( $indicador ) ;
  13. ?>

La función FEOF () devuelve true cuando el puntero del archivo llega al final. False en caso contrario.

Y otra función que hemos visto aquí es FCLOSE ():

FCLOSE (IndicadorArchivo) - PHP

La función FCLOSE () cierra un fichero abierto. Devuelve true si se cierra correctamente y false si no se ha podido cerrar.



Usuarios que han visto este tema también han visto...

- Cómo crear un plugin para WordPress
- Cómo incluir varios estilos en tu Blog usando PHP
- Generar imágenes en miniatura con PHP
- Marcas de agua automáticas con PHP y GD
- Captcha: Diferenciando automaticamente humanos de maquinas con PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 09:36:49