Impossible d'exploiter des fichiers word, xls et images

Impossible d'exploiter des fichiers word, xls et images - PHP - Programmation

Marsh Posté le 11-05-2004 à 10:00:33    

Bonjour;
 
J'ai réalisé une application en PHP (EasyPHP 4.3.3, apache 1.3.27) qui partage des documents :
 
L'utilisateur attache des fichiers (word, texte, xls, des images) ds un formulaire et l'enregistre.
Un mail est envoyé à une autre personne pour récupérer le fichier, mais problème, une fois le fichier enregistrer sur son disque local, impossible de l'ouvrir : s'il essaye d'ouvrir un fichier word, Word demande de formater la fichier (tout les fichiers sont au format texte).
Voici le code PHP :
 
if ($_GET['getfile']) {
 
  list($orig_name, $file_name, $file_type) = $fs->dbFetchArray(
 
                                $fs->dbQuery("SELECT orig_name,
 
                                              file_name,
 
                                              file_type
 
                                              FROM flyspray_attachments
 
                                              WHERE attachment_id = '{$_GET['getfile']}'
 
                                      " )
 
                                 );
 
  if (file_exists("attachments/$file_name" )) {
 
    $path = "attachments/$file_name";
 
    header("Pragma: public" );
 
    header("Content-type: $file_type" );
 
    header("Content-Disposition: filename=$orig_name" );
 
    header("Content-transfer-encoding: binary\n" );
 
    header("Content-length: " . filesize($path) . "\n" );
 
    flush();
 
    readfile("$path" );
 
  }
 
En vous remerciant;

Reply

Marsh Posté le 11-05-2004 à 10:00:33   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed