Download en php sur le client

mtyse -  
 doctormad -
Bonjour,

est il possible en php , (ftp, curl ou autre) de downloader 1 ou plusieurs fichiers sur le poste client.
ex : l'utilisateur choisi 3 fichiers dans une liste et le programme vient ecrire les fichiers du serveur dans un repertoire du poste client.

Merci !
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. doctormad
     
    Yop, bien sur, seulement ton fichier devra être uploadé au préalable sur le serveur et ses droits configurés (chmod 777 sous unix, même fonction en php).

    $name=fichier.pdf;
    
    //emplacement sur ton serveur
    $file="http://www.tonserveur.com/upload/".$name;
    
    header("content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=".$name);
    
    flush();
    
    readfile($file);
    
    header("Location:".$file);
    
    1