Recuperer un fichier via son url [PHP] - PHP - Programmation
Marsh Posté le 27-05-2005 à 14:39:30
tu peux ouvrir un fichier distant avec
Code :
|
Mais il faut gérer l'accès.
Quel est le type d'authentification utilisé?
Marsh Posté le 27-05-2005 à 14:41:56
Pour l'authentification c'est login mot de passe, qu'est ce que tu entend par gerer l'acces, le "r" c'est pour ouvrir en lecture c'est ca??
Marsh Posté le 27-05-2005 à 14:45:21
l'authentification c'est login mot de passe => on s'en doute, mais plus précisément ?
Marsh Posté le 27-05-2005 à 14:48:01
Oui, le "r", c'est pour le mode "read".
Par type d'authentification, je veux dire, est-ce:
- un formulaire sur une page => possibilité éventuelle de passer le mot passe dans la querystring
- une authentification http (ton browser t'affiche une invit' à insérer un mot de passe) => plus difficile à programmer
- autre?...
Marsh Posté le 27-05-2005 à 15:01:50
je m'excuse pour cette reponse stupide(l'authentification c'est login mot de passe )
C'est un formulaire,( enfin je crois quand je clique sur un lien j'arrive sur une nouvelle page avec deux champs un login et un mdp) et j'ai regarder la source et ca se trouve dans un <FORM>
Et tu entends quoi par le passer enquery string??
Marsh Posté le 27-05-2005 à 15:13:46
Es-tu certain que le fichier à télécharger est lui-même protégé par un mot de passe?
Ou seulement la page contenant le lien vers ce fichier?
En clair, si tu insères l'url du fichier dans une nouvelle fenêtre, sans t'identifier, es-tu capable de télécharger le fichier?
Marsh Posté le 27-05-2005 à 15:31:27
En fait le mot de passe sert a arriver sur la fenetre où j'ai un lien qui m'amene a la page pour le telechargement, j'ai essayer d'acceder a la page via l'url et tu as raison, il n'y a pas besoin du mot de passe
Marsh Posté le 27-05-2005 à 15:35:16
jeff@be a écrit : tu peux ouvrir un fichier distant avec
|
J'ai essayer avec cette fonction et j'ai une erreur:
failed to open stream: Bad file descriptor
et je suis derriere un proxy est ce que c'est a prendre en compte??
Marsh Posté le 27-05-2005 à 16:46:18
Vérifie que l'option allow_url_fopen dans php.ini est activée
Et, oui, effectivement, ton proxy pourrait bien être un problème...
Marsh Posté le 27-05-2005 à 18:01:20
tu as déjà essayé de recuperer le fchier en localhost ? genre http://localhost/monsite/fichierexemple.zip
et autrement si tu es en proxy c'est normal que ca ne marche pas.
PHP ne peut pas accéder au net lui
Marsh Posté le 31-05-2005 à 09:19:08
gatsusat a écrit : tu as déjà essayé de recuperer le fchier en localhost ? genre http://localhost/monsite/fichierexemple.zip |
Mais avec la fonction fsockopen() je peux normalement le contourner ce pb de proxy ????,
et qu'est ce que tu entend par ton localhost??? (ip de mon pc ???)
Marsh Posté le 27-05-2005 à 14:10:40
J'ai fai un script en local pour recuper un fichier compresser le decompresser dans un repertoire et enfin copier le contenu de ce repertoire dans un autre repertoire.
Tous fonctionne nikel
ET maintenant tous ce complique j'ai l'url d'un site avec mot de passe et login et je dos récupuerer un fichier zip, sauf que la je suis completement largué, je ne vois pas comment je peux faire (moi gros noob etre en php mais faut bien l'etre au début )
Si quelqu'un savait comment s'y prendre ca m'aiderait beaucoup
merciiiiiiiiiiiii d'avance
je sais pas si ca peux jouer mais je me trouve derriere un proxy
Message édité par bedomon le 27-05-2005 à 14:12:22
---------------
Il faut la chercher