Fonction fopen

La fonction fopen ouvre un fichier ou une URL et retourne un pointeur vers la ressource. Le premier paramètre de la fonction est le chemin vers le fichier ou l'URL, le deuxième paramètre est le mode d'ouverture. En cas de succès, elle retourne un pointeur de fichier, en cas d'erreur - false.

Syntaxe

phpfopen(filename, mode, [use_include_path], [context]);

Exemple

Ouvrons un fichier pour lecture :

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpresource(5) of type (stream)

Exemple

Ouvrons un fichier pour écriture (si le fichier n'existe pas - il sera créé) :

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpresource(5) of type (stream)

Exemple

Essayons d'ouvrir un fichier inexistant pour lecture :

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Exemple

Ouvrons une URL pour lecture :

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpresource(5) of type (stream)

Voir aussi

  • la fonction fclose,
    qui ferme un fichier
  • la fonction fread,
    qui lit depuis un fichier
  • la fonction fwrite,
    qui écrit dans un fichier