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);
?>
Questions d'entretiens PHP

Une réflexion sur “PHP fopen()

  • mars 4, 2023 à 5:20 pm
    Permalien

    $file = "c:/Projects/PHP/GeoLeboncoin/c.csv";
    fopen($file, "w");

    Error ?

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *