[PHP] fonction downoload fichier

Résolu
winco07 Messages postés 117 Date d'inscription   Statut Membre Dernière intervention   -  
 Alex69 -
Bonjour a tous,

Voila je dois réalisé un script permetan l'affichage, le téléchargement et la suppression d'un fichier. Le fichier est en pdf. Afin de ne pas surgacharger le serveur il faudrais forcer le téléchargement et non l'affichage a partir du serveur.

Un premier code me permet la suppression et l'affichage des fichiers. La seule possibilité que j ai et d'ouvrir le fichier et de le télécharger.

<?php
$adresse="./upload/";
if(isset($_GET['nom']))//Si la variable $_GET['nom'] existe...
{
     if ($Fichier != "." && $Fichier != "..") //Filtre anti-points
     {
          $nom=''.$adresse.$_GET['nom'].''; //Formatage du nom précédé de l'adresse du dossier dans lequel il se trouve.
          unlink($nom); //Suppression du fichier
          echo 'Le fichier "'.$_GET['nom'].'" a été effacé !<br>'; //Message de confirmation de suppression.
     }
} 
$dossier=Opendir($adresse);
while ($Fichier = readdir($dossier))
{
     if ($Fichier != "." && $Fichier != "..") // Filtre antipoint !<br/>
     {
          // C'est juste en dessous qu'il y a eu les modifications. <br/>
          echo '<a href="voir_fichiers.php?nom='.$Fichier.'">Supprimer</a> => <a href='.$adresse.$Fichier.' target="_blank">'.$Fichier.'</a><BR>';
     }
}
closedir($dossier);
?> 


Suis-je sur la bonne piste ? Avec ce code puis-je arrivé a ce que je désir ?

Merci pour vos réponses qui je l'éspére pourront m'aidé

Winco07
A voir également:

1 réponse

adgem0 Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   161
 
J'ai fait un truc tout prêt ...
Télécharge-le

Place le à la racine de ton site.
Pour télécharger un fichier (pdf dans ton cas), tu écris :
telecharger.php?chemin=depuis/la/racine/du/serveur/fichier.php

Exemple :
Tu as placé ton fichier telecharger.php à la racine du serveur.
Tu veux télécharger le fichier document.pdf qui se trouve dans le dossier /documents_pdfs/
Tu dois donc écrire : telecharger.php?chemin=documents_pdfs/document.php

Bonne chance !
0
winco07 Messages postés 117 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, je vais regardé ca et je te tiens informé
0
winco07 Messages postés 117 Date d'inscription   Statut Membre Dernière intervention  
 
Ca y est je l'ai tésté et ca marche très bien!!!!

Je me suis juste permis d'écourté le code puisque mes fichiers ne sont qu'en pdf ( le test est fait sur l'upload pour n'avoir que du pdf)

Un grand merci a toi.

Passe un bon week end
0
Alex69
 
Le lien est mort, dommage !!!
0