⊗ppPsFlInr 52 of 84 menu

Analyse syntaxique de fichiers en PHP

Examinons le principe général du téléchargement de fichiers lors de l'analyse syntaxique. Cela se fait à l'aide de la fonction file_get_contents, à laquelle on passe en paramètre une certaine URL, indiquant le fichier que nous souhaitons télécharger :

<?php $data = file_get_contents('http://file-url'); ?>

Ensuite, à l'aide de la fonction file_put_contents nous pouvons enregistrer les données téléchargées dans un fichier :

<?php file_put_contents('file-name', $data); ?>

Il y a, cependant, une nuance. La fonction file_get_contents en fonction des paramètres, peut ouvrir les URL, ou peut ne pas le pouvoir. Pour cela, il faut vérifier quelle valeur a le paramètre PHP 'allow_url_fopen'. Faisons cela à l'aide de la fonction ini_get :

<?php $val = ini_get('allow_url_fopen', true); var_dump($val); // doit être true ou 1 ?>

Dans le cas où le paramètre n'est pas activé, nous pouvons l'activer à l'aide de la fonction ini_set :

<?php ini_set('allow_url_fopen', true); ?>

Vérifiez votre paramètre 'allow_url_fopen'. S'il est désactivé, activez-le.

bydeenesfrptru