Script de telechargement d'un fichier

Fermé
kari1220 Messages postés 12 Date d'inscription vendredi 13 mai 2011 Statut Membre Dernière intervention 27 juillet 2013 - 27 mai 2011 à 18:47
Bonjour,

bonjour à tous, je viens de faire un script pour télécharger un fichier, mais quand je le télécharge, il ne s'ouvre pas dans adobe Reader, ils disent que le type du fichier n'est pas pris en charge ou que le fichier est endommagé, voici mon script pour le téléchargement:
<?php

if( isset( $_GET['filename'] ) ) $filename = $_GET['filename'];
if( isset( $_GET['dossier'] ) ) $dossier = $_GET['dossier'];


$ext = strrchr( $filename, "." );
switch( $ext ) {
case ".zip": $type = "application/zip"; break;
case ".txt": $type = "text/plain"; break;
case ".pdf": $type = "application/pdf"; break;
default: $type = "application/octet-stream"; break;
}

header("Content-Description: File Transfer");
header("Content-Type: $type\n");
header("Content-Transfer-Encoding: binary");
header("Content-disposition: attachment; filename=$filename");
header("Content-Length: ".filesize( $dossier.$filename ) );


readfile( $dossier.$filename);

?>
aidez moi SVP.