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 :
- <?php
- function IsGif($Binary) {
- return ((substr($Binary,0,6) == "GIF87a")||(substr($Binary,0,6) == "GIF89a"));
- }
-
- $Binary = file_get_contents("http://www.gladir.com/IMAGES/logo.gif");
- if(IsGif($Binary)) {
- echo "L'image est dans un format GIF";
- } else {
- echo "L'image n'est pas dans un format GIF";
- }
- ?>
on obtiendra le résultat suivant :
L'image est dans un format GIFVoir é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