Php : Fonctions sur les fichiers - lecture et écriture de répertoires et fichiers

Voici la suite des fonctions.

Entrées-Sorties Répertoires

int opendir(string path)
Ouvre un répertoire.
 
void closedir(int flot)
Ferme le répertoire.
 
string readdir(int flot)
Renvoie le nom de l'objet courant du flot-répertoire.
 
void rewinddir(int flot)
Remet le pointeur courant dans le flot-répertoire au début.

Entrées-Sorties fichiers

int fopen(string fichier, string mode)
Ouverture d'un fichier ou d'une URL.
 
int fclose(int flot)
Ferme un fichier.
 
int feof(int flot)
Test pour savoir si le pointeur est à la fin du fichier.
 
bool flock(int flot, int opération)
Verrouille le fichier.
 
int rewind(int flot)
Replace le pointeur de fichier au début.
 
int fseek(int flot, int position [,int origine])
Déplace le curseur sur le fichier de position octets à partir de origine.
 
int ftell(int flot)
Renvoie la position du curseur du fichier.
 
string fgetc(int flot)
Renvoie le caractère sur lequel se trouve le pointeur du fichier.
 
array fgetcsv(int flot, int longueur [,string delimiteur])
Renvoie la ligne courante sur lequel se trouve le pointeur du fichier et cherche dans le résultat les champs CSV.
 
string fgets(int flot, int longueur)
Renvoie la ligne courante sur lequel se trouve le pointeur limitée à longueur octets.
 
string fgetss(int flot, int longueur)
Comme fgets en éliminant les tags html.
 
string fread(int flot, int longueur)
Lecture du fichier en mode binaire.
 
int fpassthru(int flot)
Affiche la partie du fichier situé après la position courante dans le fichier.
 
int fputs(int flot, string chaine [, int lg_max])
Ecrit la chaine dans le fichier.
 
int fwrite(int flot, string chaine, int longueur)
Ecriture du fichier en mode binaire.
 
array file(string fichier)
Lit le fichier et le renvoie ligne à ligne dans un tableau.
 
int readfile(string fichier)
Affiche le contenu d'un fichier.
 
int popen(string commande, string mode)
Crée un tube de communication avec la commande.
 
int pclose(int flot)
Ferme un tube de communication.
Twitter Facebook Google Plus Email