En php, pour récupérer le contenu d’un fichier local, vous pouvez utiliser la fonction file_get_contents. Après avoir regardé sur internet, il s’avère que file_get_contents n’est pas une fonction des plus performantes.
Pour récupérer le contenu d’un fichier local, il faudrait donc préférer la fonction fread, couplée à fopen.
Voici donc une petite fonction qui remplacera votre file_get_contents, afin d’utiliser fread.
< ?php
function file_read($file_path){
if(!is_file($file_path))return false;
$fp = @fopen($file_path, 'r');
$content = @fread($fp, filesize($file_path));
@fclose($fp);
return $content;
}
?>
Pour l’utiliser, il vous suffit d’utiliser :
$contenu = file_read(chemin/du/fichier);
Un petit gain de perf (relativement subtil, il faut bien l’avouer) :)
