Les dejo el pdf numero 6 de este curso y como es costumbre dejo aquí la primera página del contenido para que vean mas o menos como esta explicado y de que trata 🙂
Como Manejar Archivos con PHP
1. Apertura de un archivo.
La función utilizada para abrir un archivo en PHP es fopen, la sintaxis.
fp_handler=fopen(“path”,”modo”);
Parh es la ruta completa del archivo a abrir, si el path comienza con “https://” se realiza una conexión a la URLindicada y se abre la página como si fuera un archivo (con las limitaciones lógicas, por ejemplo no es posibleescribir).
Los modos en los que se puede abrir un archivo son:
r Sólo lectura
r+ Lectura y escritura
w Sólo escritura, si no existe el archivo lo crea, si existe lo trunca
w+ Lectura y escritura, si existe lo trunca, si no existe lo crea
a Modo append sólo escritura si no existe lo crea
a+ Modo append lectura y escritura si no existe lo crea
La función devuelve un file_handler que luego debe ser usado en todas las funciones de tipo fnombre_funcion, como por ejemplo fgets, fputs, fclose, fread, fwrite, etc.
2. Lectura desde un archivo.
Las funciones que pueden usarse para leer un archivo son:
string=fgets(file_handler, longitud)
Lee una línea de texto hasta el fin de línea o bien hasta que se cumpla la longitud indicada, devuelve el resultado en la variable pasada. El archivo debe estar abierto con fopen.
var=fread(file_handler, cantidad)
Lee la cantidad de bytes indicados ignorando saltos de línea y deja el resultado en la variable var.
Ejemplo
$buffer=fread($fp, 1024); //Lee 1Kb desde el archivo cuyo handler es $fp
string=fgetss(file_handler, longitud)
Idéntica a fgets con la diferencia de que los tags html son eliminados del archivo a medida que se lee el mismo. Opcionalmente puede pasarse una lista de tags que no deben ser eliminados.
Ejemplo:
$string=fgetss($fp,999999,”
”); Lee una línea (de cualquier longitud) eliminando los tags html excepto los indicados como segundo parámetro. Los tags que cierran los tags especificados en la lista de tags permitidos tampoco son eliminados.
3 Como escribir en un fichero con PHP
Les dejo el PDF para que sigan leyendo.
Subido a 4shared: