Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1268 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de téléchargement en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de téléchargement en PHP

n°1464597
forzayalta
Posté le 25-10-2006 à 10:25:15  profilanswer
 

Bonjour,
 
j'ai un probleme sur un script PHP qui me permet de telecharger des fichiers en forcant le téléchargement avec les headers. Tout fonctionnait tres bien jusqu'a ce que je protege le repertoire hebergeant mon application avec un .htaccess. Depuis, les fichiers téléchargés contiennent un message d'erreur, car le .htaccess semble bloquer l'access au fichier.
y'a-t-il moyen de contourner ce probleme?
 
voici le message d'erreur contenu dans les fichiers téléchargés:
"Warning:  readfile(http://************/test2_18_10_2006_17h06m46s.csv): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required"
 
Merci d'avance

mood
Publicité
Posté le 25-10-2006 à 10:25:15  profilanswer
 

n°1464619
forzayalta
Posté le 25-10-2006 à 10:49:18  profilanswer
 

toujours pas d'idee?

n°1464628
kao98
...
Posté le 25-10-2006 à 10:55:03  profilanswer
 

Fait voir ton .htaccess !
Le problème vient de lui, tu le dis toi même.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1464633
forzayalta
Posté le 25-10-2006 à 11:03:03  profilanswer
 

et bien le probleme, c'est que je n'ai pas acces au .htaccess, il est crée automatiquement. Par contre, les fichiers se trouvent dans un sous-dossier du repertoire protégé, alors je voudrais savoir si je peu créer un fichier .htaccess dans ce sous-dossier, qui contiendra par exemple un "allow from all"

n°1464634
kao98
...
Posté le 25-10-2006 à 11:05:47  profilanswer
 

Pourquoi tu n'essayes pas ! :/


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1464637
forzayalta
Posté le 25-10-2006 à 11:09:31  profilanswer
 

kao98 a écrit :

Pourquoi tu n'essayes pas ! :/


 
en fait j'etais entrain d'essayer, mais ca ne fonctionne pas :non:  
 
ca m'embete vraiment car les utilisateurs doivent avoir acces a ces fichiers!

n°1464639
Sh@rdar
Ex-PhPéteur
Posté le 25-10-2006 à 11:12:23  profilanswer
 

les fichiers sont sur le même serveur ?
 
si oui, tu n'as pas besoin d'utiliser une url complète, tu peux lire le fichier en local (et avoir tes fichiers dans un endroit inaccessible via le navigateur)
 
pour faire simple  
 
avec un readfile ('http://'...) le htaccess est pris en compte et c'est ton script qui doit s'authentifier
 
avec un readfile('/monrep/tralala.truc') ça reste en local est le htaccess est pas lu
 
et si jamais c'est sur un autre serveur, tu peux ajouter identifiant et mot de passe dans le readfile (ça sera transparent pour les utilisateurs, mais faudra désactiver les erreurs au cas où
 
readfile ('http://utilisateur:motdepasse@www.monserveur.com/repertoir/fichier.ext')

Message cité 2 fois
Message édité par Sh@rdar le 25-10-2006 à 11:15:38

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1464640
kao98
...
Posté le 25-10-2006 à 11:13:02  profilanswer
 

qui c'est qui a mis ce .htaccess ?
S'il bloque l'accès à ces fichiers, c'est qu'il y a une raison.
Faut voir ça avec celui qui a mis ce .htaccess pour le modifier !

Message cité 1 fois
Message édité par kao98 le 25-10-2006 à 11:13:09

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1464644
forzayalta
Posté le 25-10-2006 à 11:21:03  profilanswer
 

Sh@rdar a écrit :

les fichiers sont sur le même serveur ?
 
si oui, tu n'as pas besoin d'utiliser une url complète, tu peux lire le fichier en local (et avoir tes fichiers dans un endroit inaccessible via le navigateur)
 
pour faire simple  
 
avec un readfile ('http://'...) le htaccess est pris en compte et c'est ton script qui doit s'authentifier
 
avec un readfile('/monrep/tralala.truc') ça reste en local est le htaccess est pas lu
 
et si jamais c'est sur un autre serveur, tu peux ajouter identifiant et mot de passe dans le readfile (ça sera transparent pour les utilisateurs, mais faudra désactiver les erreurs au cas où
 
readfile ('http://utilisateur:motdepasse@www.monserveur.com/repertoir/fichier.ext')


 
 
merci, je vais essayer
 
 
 

kao98 a écrit :

qui c'est qui a mis ce .htaccess ?
S'il bloque l'accès à ces fichiers, c'est qu'il y a une raison.
Faut voir ça avec celui qui a mis ce .htaccess pour le modifier !


 
 
en fait, le .htaccess est généré par l'interface de gestion du site (systeme ISP config)

n°1464647
forzayalta
Posté le 25-10-2006 à 11:27:43  profilanswer
 

Sh@rdar a écrit :

les fichiers sont sur le même serveur ?
 
si oui, tu n'as pas besoin d'utiliser une url complète, tu peux lire le fichier en local (et avoir tes fichiers dans un endroit inaccessible via le navigateur)
 
pour faire simple  
 
avec un readfile ('http://'...) le htaccess est pris en compte et c'est ton script qui doit s'authentifier
 
avec un readfile('/monrep/tralala.truc') ça reste en local est le htaccess est pas lu
 
et si jamais c'est sur un autre serveur, tu peux ajouter identifiant et mot de passe dans le readfile (ça sera transparent pour les utilisateurs, mais faudra désactiver les erreurs au cas où
 
readfile ('http://utilisateur:motdepasse@www.monserveur.com/repertoir/fichier.ext')


 
 
J'ai réussi, en fait le lien du fichier pointait sur une adresse absolue, avec l'adresse du serveur. J'ai remis une adresse relative. Je n'avais meme pas vu ca, honte a moi  :jap:  :sleep:  
 
Merci a vous deux


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme de téléchargement en PHP

 

Sujets relatifs
[C++ DLL] problème de linkage[Débutant C] Problème aprés bonne compilation
[RSS] fichier XML ok mais faut-il obligatoirement le parser avec PHP?probleme d'affichage de caracteres
Problème débutant GallerieBesoin d'aide pou un logiciel en PHP
Quelqu'un pour me superviser, me guider, me conseiller en PHP[Résolu] Problème de clic sur textarea ?
Problème évènement et JTableProblème activex
Plus de sujets relatifs à : probleme de téléchargement en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR