Tom's Guide > Forum > Programmation > download avec php
Mot :    Pseudo :           
 

comment puis donner lapossibilite aux utilistaeur de telecharger un fichier donner
car le probleme que :
on ne peux pas telecharger par un simple clic gauche de la souris mais avec
un clic droit puis enregistrer la cible sous...
comment puis faire le telechargement automatique
merci d'aance

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Si tu veux que le fichier se télécharge avec un clique gauche met :
<a href="Localisation_du_fichier.Extension">Télécharger</a>

Voilà ça devrait marcher ;-)

Répondre à tebonb

non apparement ca marche pas
voici une partie du code
$repertoire = "C:\\Program Files\\EasyPHP1-8\\www\\intranet\\_docs\\";

if(ereg($nom,$n))
{
echo "
<a href='$repertoire$n'>$n</a><br>
";
}
et $n c le nom du fichier avec l'extention

Répondre à simocdex

Non tebonb, pas avec tous types de fichiers. Je sais qu'il existe un script php pour forcer le téléchargement mais je sais plus où je l'avais vu, il doit être dispo un peu partout je crois

Répondre à Anonyme_B

ca y est j'ai trouver la solution
en faisant un chemin relatif
merci beaucoup

Répondre à simocdex

Le plus conseilé est de zipé les fichier (.zip) avec winrar par exemple.

Car suivant le type de fichier, les pdf par exemple, il peuvent se lancé directement dans l'application si tu ne le force pas à etre télécharger avec une en-tete spécifique dans le script.

Répondre à okin@IDN

c'est cool de trouver une alternative a ton probleme
mais essai d'etudier pourquoi ca marchai pas
c'est tout simple
tu redirigai un truc dans ton dure a C:
$repertoire = "C:\\Program Files\\EasyPHP1-8\\www\\intranet\\_docs\\";

le probleme c'est que ton pote a l'autre bout de paris n'as pas acces direct a ton dure donc ton lien $repertoire = "C:\\Program Files\\EasyPHP1-8\\www\\intranet\\_docs\\";
va chercher dans son C:
donc en gro essai avec just "\\intranet\\_docs\\" voir cke ca donne

Répondre à codex
Tom's Guide > Forum > Programmation > download avec php
Aller à :

Il y a 302 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens