begin process at 2012 05 30 14:08:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Download de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Download de fichier

jeudi 6 novembre 2003 à 23:25:46 | Download de fichier

RockmanX

Salut!
Bon alors en fait ma question elle est pas trop php, mais je voulais savoir si quelqu'un a une idée:

Je dois faire un site duquel on doit downloader des fichiers, mais il faut que ces fichier soient protégés par un login et un mot-de-passe.
Le problème c'est que si quelqu'un entre par bol dans sa barre:
www.monserveur.fr/monfichier.txt et ben il peu le downloader...
comment faire pour empêcher ça????
Merci d'avance
vendredi 7 novembre 2003 à 23:17:17 | Re : Download de fichier

Tomcube

Est-ce qu'un .htaccess peut marcher ?
lundi 31 août 2009 à 14:13:50 | Re : Download de fichier

siwil

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.

lundi 31 août 2009 à 18:48:51 | Re : Download de fichier

nautilus99

Bànjour,

et que raconte un print_r ou var_dump sur ton $_POST ?

Il ets plus que probable qu eton erreur soit en amont, dans le formulaire de sélection, et que $_POST soit vide.



mardi 1 septembre 2009 à 11:33:10 | Re : Download de fichier

siwil

Salut nautilus!!
merci pour ta reponse.
En fait j'utilise une balise
<select> comme ceci:
<select name= "fact">
quelqu'un d'autre m'a conseille de faire :
$fich= $_GET['fact'];
mais jusque la rien,je ne sais pas si c parsceque les noms de fichier viennent directement du disque dur serveur.
quand tu parles de print_r ou var_dump sur le POST tu veux dire quoi exactement.
stp explique-moi.

mardi 1 septembre 2009 à 11:54:39 | Re : Download de fichier

nautilus99

Bonjour,

Ton formulaire doit transmettre le nom du chier, soit via la méthod epost soit le get...
Donc dans ton script d etraitement, tu dois retrouver quelque part ce nom, soit en $_POST, soit en $_GET, ou encore en $_REQUEST.

Donc en faisant un dump de ces tableaux pour debugguer, tu devrais t'apercevoir que ton formulaire ne transmet pas le nom, ou pas où toi tu penses qu'il se trouve.





Cette discussion est classée dans : fichier, quelqu, download, downloader


Répondre à ce message

Sujets en rapport avec ce message

download par authentification [ par jsutalex ] Bonjour à tous, je cherche à réaliser une page de download par authentification .en gros je veux pas un download.php?id=15 qui renvois juste vers un u Download [ par DeepXtaZy ] Bonjour,Je vous previens, je ne veux pas que l'on me rit au nez.Ce n'est pas vraiment du PHP.Je sais faire pour demander une fenêtre d'ouverture de fi Download [ par DeepXtaZy ] Bonjour,Je vous previens, je ne veux pas que l'on me rit au nez.Ce n'est pas vraiment du PHP.Je sais faire pour demander une fenêtre d'ouverture de fi Download fichier via MYSQL [ par vixage ] Bonjour,Je souhaite mettre en telechargement sur un site intranet des fichiers .doc. J'ai stocké dans une base Mysql le chemin du fichier mais je ne s download de fichier pdf [ par matheo54 ] Bonjour,j'aurais une petite question, j'aimerai savoir comment faire pour qu'un utilisateur de mon site puisse télécharger un fichier pdf. Est ce que pb de download forcé depuis une url distante [ par caviar ] Salut... j'ai un petit problème de download forcé depuis une url distante ( j'entends pas sur le même serveur que le script)...j'ai le code suivant qu validation sur download forcée (header http) [ par mortiis ] Bonjour à tousJ'ai un script qui fait un download forcé sur un fichier zip.En fait ce script génère un fichier zip selon les fichiers que l'utilisateu forcer download [ par le_foy ] salut En fait j'ai le code pour forcer l'explorateur a ouvrir une fenetre pour telecharger un fichier mais je voudrai sauter cette etapes et passer di Protégé fichier contre download [ par malik7934 ] Hello, Comment fait-on pour protéger un fichier dans un dossier contre le téléchargement de personnes non-identifiées? Je m'explique: si j'ai une pa Forcer le DL d'un fichier avec espaces .... [ par arginine ] Bonjour, Voici le code que j'utilise pour forcer le téléchargement d'un fichier. Tout se passe tres bien SAUF pourles fichiers dont le nom comporte un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales