Salut les amis !!!
Ma question a deux volets et j'ai urgement besoin de votre aide,en fait je travaille sur le upload et le download entre deux machines en rx.
-premierement j'ai pu recuperer les fichiers du disque dur serveur pr les afficher ds une listebox client,ceci pr faciliter le telechargement aux utilisateurs,mais lorsque je fais ceci :
$fich=$_POST['fact'];
echo("<a href='download-doc.php?file=".$fich."'> telecharger </a>");
Je constate que ds ma variable $fich le nom de fichier ne s'y trouve pas et la preuve en est que la fenetre download qui s'affiche devant moi ne me montre pas le nom du fichier.
J'aimerai savoir quoi faire a se niveau.
-Deuxiemement: lorsque je remplace "$_POST['fact']" par le nom d'un fichier du disque dur serveur cad :
$fich= 'Accueil.pdf';
le telechargement se fait normalement pr tous les fichiers sauf ceux de la famille office,voici mon fichier download.php:
<?php
$dir='C:\willy\*';
if (isset($_REQUEST["file"])) {
$file=$dir.$_REQUEST["file"];
header("Content-type: application/force-download");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file));
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile("$file");
} else {
echo "No file selected";
}
?>
SVP les gars un coup de main.