Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Support de la fonction readfile
Cependant readfile($file); va essayer de lire le fichier pour le stocker en RAM entièrement avant de l'envoyer au visiteur - c'est inutile et dangereux selon la taille du fichier. Voici ce qu'il convient de faire à la place:
$handle = fopen($file, "rb");
if ($handle) {
while (!feof($handle)) {
print fread($handle, 65536);
}
fclose($handle);
}
Lien vers cette FAQ: