Derniers tutoriels de développement web
 

PHP fopen() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Le fopen() fonction ouvre un fichier ou une URL.

Si fopen() échoue, elle retourne FALSE et une erreur en cas d' échec. Vous pouvez masquer la sortie d'erreur en ajoutant un « @ » devant le nom de la fonction.

Syntaxe

fopen(filename,mode,include_path,context)

Paramètre La description
filename Champs obligatoires. Indique le fichier ou l'URL pour ouvrir
mode Champs obligatoires. Indique le type d'accès dont vous avez besoin au fichier / flux.

Valeurs possibles:

  • « r » (Read only. Starts at the beginning of the file) en (Read only. Starts at the beginning of the file)
  • « R + » (lecture / écriture. Commence au début du fichier)
  • « W » (écriture seule Ouvre et efface le contenu du fichier;. Ou crée un nouveau fichier si elle n'existe pas)
  • « W + » (lecture / écriture Permet d'ouvrir et efface le contenu du fichier;. Ou crée un nouveau fichier si elle n'existe pas)
  • « A » (écriture seule. Opens et écrit à la fin du fichier ou crée un nouveau fichier si elle n'existe pas)
  • « A + » (lecture / écriture. Contenu du fichier Préserve en écrivant à la fin du fichier)
  • « X » (écriture seule. Crée un nouveau fichier. Cette fonction retourne FALSE et une erreur si le fichier existe déjà)
  • « X + » (lecture / écriture. Crée un nouveau fichier. Cette fonction retourne FALSE et une erreur si le fichier existe déjà)
include_path Optionnel. Réglez ce paramètre sur « 1 » si vous voulez rechercher le fichier dans le include_path (in php.ini) et
context Optionnel. Indique le contexte de la poignée de fichier. Le contexte est un ensemble d'options qui peuvent modifier le comportement d'un flux

Conseils et notes

Note: Lors de l' écriture dans un fichier texte, assurez - vous d'utiliser le caractère de fin de ligne correcte! systèmes Unix utilisent \ n, les systèmes Windows utilisent \ r \ n, et les systèmes Macintosh utilisent \ r la fin de ligne caractère. Windows offre un indicateur de traduction ('t') qui se traduira par \ n à \ r \ n lorsque vous travaillez avec le fichier. Vous pouvez également utiliser « b » pour forcer le mode binaire. Pour utiliser ces options, ajoutez « b » ou « t » comme le dernier caractère du paramètre de mode.


Exemple

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<Complete PHP Référence Filesystem