[PHP 5.5] Affichage page puis téléchargement de fichier
Bonjour à tous,
J'envoie un lien par email et j'invite l'utilisateur à cliquer sur ce lien pour réaliser l'installation d'un logiciel.
(Rien de répréhensible, rassurez-vous)
Voici synthétiquement le script php :
Code:
1 2 3 4 5 6
| <?PHP
header("Content-type: application/force-download");
header("Content-Length: ".filesize($FicInstall));
header("Content-Disposition: attachment; filename=".$NomAffiché);
readfile($FicInstall);
?> |
Ca fonctionne très bien et le problème n'est pas là !
Le truc c'est que la page reste vierge et cela perturbe certains utilisateurs.
Il y a bien une jauge sur FF, IE, chrome mais ce n'est pas assez voyant.
Y aurait-il un moyen d'afficher une page décrivant les étapes de l'installation et lancer en parallèle le DL du fichier tout en laissant la page initiale affichée sur le navigateur ?
Évidemment je pourrais afficher le lien de téléchargement sur cette page et inviter mon internaute à cliquer mais je souhaiterai vraiment que le DL démarre sans action utilisateur comme cela se passe sur 01net ("le téléchargement démarrera dans 5 secondes...').
Merci à tous pour vos idées.
PS :
J'ai posté dans le forum PHP mais j'ai l'intuition que ma réponse pourrait bien être en javascript...