Voici mon problème.
Il y a quelque temps j'ai déja demandé de l'aide sur ce forum. Je voulais garder une trace des téléchargement et j'ai donc fait un script de téléchargement : voici un extrait
---------------------------------------- debut
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Length: ".filesize($file));
header("Content-Transfer-Encoding: binary");
readfile($file);
---------------------------------------- fin
La variable file et filename vient d'une table.
Tout marche bien saut que pour les nom de fichier avec espace ca marche pas.
J'ai essayer de mettre des quotes simple double etc... Mais je ne trouve pas de solution. La seule solution c'est de renomer les fichiers mais avant j'aimerais demander l'aide.
MERCI
Partager