Je tourne en rond depuis 2 jours, et malgré mes recherches sur le forum, je ne trouve pas ... et je suis sûr que la réponse est toute bête !!!!
J'utilise SME 6.01.
J'ai confié le développement d'un site intranet à un programmeur qui se trouve confronté à un problème de téléchargement.
Les utilisateurs de ce site doivent pouvoir télécharger des fichiers pdf en cliquant sur le lien approprié.
Ce programmeur a pris la décision d'utiliser un script php qui fonctionne très bien par ailleurs d'après ces dires. (Je lui ai parlé de ReDoMa, mais il a préféré se servir de son script)
Mais lorsque les utilisateurs téléchargent le fichier, celui-ci charge le nom du fichier mais avec 0 octet....
J'ai vérifié les droits, et il sont bien en 777.
Pour info, voici le script...
- Code: Tout sélectionner
<?php
session_start();
//if ($_SESSION['log_connecte'] !="")
// {
$NomFichier = basename($file);
$taille=filesize("../$doss/doc/$file");
header("Content-Type: application/force-download; name=\"$file\"");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=\"$file\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
readfile("../$doss/doc/$file");
exit();
// }
//else
// {
// echo"<br><br>";
//tab_haut();
// echo"
// <font class=brun>
// Il faut être <b>membre</b> et <b>connecté</b> pour profiter des téléchargements<BR><br>
// </font>
// ";
// //tab_bas();
// }
?>
Les fichiers sont dans l'ibaie approprié, et dans le répertoire "files/_tmcdocs/docs".
Merci d'avance.
Thierry.