J'ai essayé de résoudre mes problèmes pendant des heures et ai cherché google et plusieurs conseils, mais je n'ai pas trouvé une solution.PHP: Readfile fonctionne à localhost mais pas au serveur
Mon problème: J'ai construit un script PHP qui génère un téléchargement. code ci-dessous:
$file = "file.pdf";
$download_folder = "../contents/"; //RELATIV
$type= mime_content_type($download_folder.$file);
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile($download_folder.$file);
Si je l'essayer sur mon serveur localhost (xampp) il fonctionne et le téléchargement du fichier commence. Si je télécharge le script sur mon serveur d'hébergement (pas le sien, c'est parti), je n'ai qu'une page blanche.
Des idées? Merci!
Bonne idée! La fonction de type mime n'existe pas sur le serveur. Maintenant ça marche – ikonos