PHP fopen()
La fonction fopen() est une fonction intégrée en PHP qui ouvre un fichier ou une URL.
Syntaxe
fopen(file, mode, search)
Paramètres
- file(Obligatoire) : Spécifie le fichier ou l’URL à ouvrir.
- mode(Obligatoire) : Spécifie le type d’accès dont vous avez besoin pour le fichier. Voici les valeurs possibles:
- « r » – Lecture seule. Commence au début du fichier
- « r + » – Lecture / écriture. Commence au début du fichier
- « w » – Écriture uniquement. Ouvre et tronque le fichier; ou crée un nouveau fichier s’il n’existe pas. Place le pointeur de fichier au début du fichier
- « w + » – Lecture / écriture. Ouvre et tronque le fichier; ou crée un nouveau fichier s’il n’existe pas. Place le pointeur de fichier au début du fichier
- « a » – Écriture seulement. Ouvre et écrit à la fin du fichier ou crée un nouveau fichier s’il n’existe pas
- « a + » – Lecture / écriture. Préserve le contenu du fichier en écrivant à la fin du fichier
- « x » – Écriture uniquement. Crée un nouveau fichier. Renvoie FALSE et une erreur si le fichier existe déjà
- « x + » – Lecture / écriture. Crée un nouveau fichier. Renvoie FALSE et une erreur si le fichier existe déjà
- « c » – Écriture uniquement. Ouvre le fichier; ou crée un nouveau fichier s’il n’existe pas. Place le pointeur de fichier au début du fichier
- « c + » – Lecture / écriture. Ouvre le fichier; ou crée un nouveau fichier s’il n’existe pas. Place le pointeur de fichier au début du fichier
- « e » – Uniquement disponible en PHP compilé sur les systèmes conformes POSIX.1-2008.
- search(Obligatoire) : Réglez ce paramètre sur « 1 » si vous souhaitez également rechercher le fichier dans le chemin d’accès spécifié par « include_path » (dans php.ini).
Valeur de retour
La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
Version PHP:
4.3+
Exemple :
Le code suivant ouvre et ferme le fichier « file.txt »:
<?php $file = fopen("file.txt", "r"); fclose($file); ?>
$file = "c:/Projects/PHP/GeoLeboncoin/c.csv";
fopen($file, "w");
Error ?