Section courante

A propos

Section administrative du site

FOPEN

Fichier ouvert
PHP 4+

Syntaxe

function fopen($filename,$mode);
function fopen($filename,$mode,$use_include_path);
function fopen($filename,$mode,$use_include_path,$context);

Paramètres

Nom Description
$filename Ce paramètre permet d'indiquer de lire un fichier sur disque ou sur un le protocole approprié. Par exemple, si c'est en http, il faut spécifié au début du nom «http://».
$mode Ce paramètre permet d'indiquer le mode de lecture du fichier :
Valeur Description
"a" Cette valeur permet d'indiquer une ouverture en écriture seulement et place la position du pointeur de fichier à la fin du fichier. Si le fichier n'existe pas, elle tentera de crée le fichier.
"a+" Cette valeur permet d'indiquer une ouverture en lecture et écriture et place la position du pointeur de fichier à la fin du fichier. Si le fichier n'existe pas, elle tentera de crée le fichier.
"c" Cette valeur permet d'indiquer une ouverture en écriture seulement et place la position du pointeur de fichier au début du fichier. Si le fichier existe, les données ne seront pas détruite.
"c+" Cette valeur permet d'indiquer une ouverture en lecture ou écriture et place la position du pointeur de fichier au début du fichier. Si le fichier existe, les données ne seront pas détruite.
"r" Cette valeur permet d'indiquer une ouverture en lecture seulement et place la position du pointeur de fichier au début du fichier.
"r+" Cette valeur permet d'indiquer une ouverture en lecture et écriture et place la position du pointeur de fichier au début du fichier.
"w" Cette valeur permet d'indiquer une ouverture en écriture seulement et place la position du pointeur de fichier au début du fichier. Elle efface tous le contenu du fichier de façon à ce que la taille soit 0 octets. Si le fichier n'existe pas, elle tentera de le créer.
"w+" Cette valeur permet d'indiquer une ouverture en lecture et écriture et place la position du pointeur de fichier au début du fichier. Elle efface tous le contenu du fichier de façon à ce que la taille soit 0 octets. Si le fichier n'existe pas, elle tentera de le créer.
"x" Cette valeur permet d'indiquer une créer un fichier en écriture seulement et place la position du pointeur de fichier au début du fichier. Si le fichier existe déjà, la fonction retournera un échec et le fichier restera inchangé.
"x+" Cette valeur permet d'indiquer une créer un fichier en lecture et écriture et place la position du pointeur de fichier au début du fichier. Si le fichier existe déjà, la fonction retournera un échec et le fichier restera inchangé.
$use_include_path Ce paramètre permet d'indiquer qu'il faut chercher le fichier dans un des dossiers indiquer par l'include_path. La valeur par défaut est «false».
$context Ce paramètre permet d'indiquer le contexte pour les fonctions de flux. N.B.: Ce paramètre existe seulement depuis la version 5.0.0 du PHP.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur est survenu et qu'il n'a pas été possible d'ouvrir le fichier.
ressource Cette ressource de fichier Handle permet d'indiquer les informations nécessaires à la manipulation du fichier.

Description

Cette fonction permet d'ouvrir un fichier.

Remarque

Voir également

Langage de programmation - PHP - Référence de procédures et fonctions - fclose
Langage de programmation - PHP - Référence de procédures et fonctions - file
Langage de programmation - PHP - Référence de procédures et fonctions - file_exists
Langage de programmation - PHP - Référence de procédures et fonctions - fgets
Langage de programmation - PHP - Référence de procédures et fonctions - fread
Langage de programmation - PHP - Référence de procédures et fonctions - fwrite
Langage de programmation - PHP - Référence de procédures et fonctions - is_readable
Langage de programmation - PHP - Référence de procédures et fonctions - popen

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 436

Dernière mise à jour : Vendredi, le 3 avril 2015