probleme de téléchargement en PHP - PHP - Programmation
Marsh Posté le 25-10-2006 à 10:55:03
Fait voir ton .htaccess !
Le problème vient de lui, tu le dis toi même.
Marsh Posté le 25-10-2006 à 11:03:03
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"
Marsh Posté le 25-10-2006 à 11:05:47
Pourquoi tu n'essayes pas !
Marsh Posté le 25-10-2006 à 11:09:31
kao98 a écrit : Pourquoi tu n'essayes pas ! |
en fait j'etais entrain d'essayer, mais ca ne fonctionne pas
ca m'embete vraiment car les utilisateurs doivent avoir acces a ces fichiers!
Marsh Posté le 25-10-2006 à 11:12:23
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')
Marsh Posté le 25-10-2006 à 11:13:02
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 !
Marsh Posté le 25-10-2006 à 11:21:03
Sh@rdar a écrit : les fichiers sont sur le même serveur ? |
merci, je vais essayer
kao98 a écrit : qui c'est qui a mis ce .htaccess ? |
en fait, le .htaccess est généré par l'interface de gestion du site (systeme ISP config)
Marsh Posté le 25-10-2006 à 11:27:43
Sh@rdar a écrit : les fichiers sont sur le même serveur ? |
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
Merci a vous deux
Marsh Posté le 25-10-2006 à 10:25:15
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