Utilisez fread plutôt que file_get_contents

ARCHIVE
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. [sourcecode language="php"] < ?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; } ?> [/sourcecode] Pour l'utiliser, il vous suffit d'utiliser : [sourcecode language="php"] $contenu = file_read(chemin/du/fichier); [/sourcecode] Un petit gain de perf (relativement subtil, il faut bien l'avouer) :)
Une question? Une remarque? Un avis? Twittons-en!

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission.
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network and Amazon.