Section courante

A propos

Section administrative du site

FILE_GET_CONTENTS

Fichier : Demande le contenu
PHP 4.3.0+

Syntaxe

function file_get_contents($filename);
function file_get_contents($filename, $use_include_path);
function file_get_contents($filename, $use_include_path, $context);
function file_get_contents($filename, $use_include_path, $context, $offset);
function file_get_contents($filename, $use_include_path, $context, $offset, $maxlen);

Paramètres

Nom Description
$filename Ce paramètre permet d'indiquer le nom du fichier dans lequel il faut lire le contenu.
$use_include_path Ce paramètre permet d'indiquer si la valeur est true, qu'il faut effectuer des recherches dans le chemin d'inclusion. La valeur par défaut est false.
$context Ce paramètre permet d'indiquer la ressource de contexte valide.
$offset Ce paramètre permet d'indiquer la position à partir du début dans le fichier, la lecture de données est effectué. La valeur par défaut est -1, soit l'équivalent du début.
$maxlen Ce paramètre permet d'indiquer le nombre maximal de caractères que peut avoir la chaine de caractères avant d'arrêter sa lecture.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur est survenu.
chaîne de caractères Ces valeurs permettent d'indiquer le contenu du fichier ayant été lue.

Description

Cette fonction permet d'effectuer la lecture du contenu du fichier en entier et le retourne dans une chaine de caractères.

Exemple

Voici un exemple permet de vérifier si le fichier d'image est en format GIF à l'aide de cette fonction :

  1. <?php
  2. function IsGif($Binary) {
  3.     return ((substr($Binary,0,6) == "GIF87a")||(substr($Binary,0,6) == "GIF89a"));
  4. }
  5.  
  6. $Binary = file_get_contents("http://www.gladir.com/IMAGES/logo.gif");
  7. if(IsGif($Binary)) {
  8.    echo "L'image est dans un format GIF";
  9. } else {
  10.    echo "L'image n'est pas dans un format GIF";
  11. }
  12. ?>

on obtiendra le résultat suivant :

L'image est dans un format GIF

Voir également

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 - file
Langage de programmation - PHP - Référence de procédures et fonctions - file_put_contents
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 - readfile

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