Je m'explique en faisant simple :
Je veux forcer le téléchargement d'un fichier.
Ca fonctionne parfaitement si mon code ne se trouve pas dans un include exemple :
download.php
Code :
- $filename = "fichier.zip";
- $filedir = "http://domain.com/download/".$filename;
- header("Content-type: application/force-download" );
- header("Content-Disposition: attachment; filename=$filename" );
- readfile("$filedir" );
|
Donc si je vais sur la page download.php ça me lance la fenetre pour telecharger "fichier.zip"
Le probleme c'est que mon site fonctionne avec des include ce qui fait que ma page centrale est apellé dans le fichier index comme ci
include( 'centre.php' ) ;
Donc si je fais http://domain.com/index.php?page=download à la place de me lancer la fenetre de téléchargement ça va m'afficher tout le code du fichier "fichier.zip" dans ma page.
Si quelqun pouvais m'aider ce serait bien sympa j espere avoir été assez clair.
Message édité par Masenko le 29-09-2004 à 16:29:26