Page 1 sur 1
Telecharger sur un site
Posté : 23 mars 2008, 12:49
par coconuts74
Bonjour,
Je sais comment aller telechargerun fichier sur un serveur ftp en php.
Mais comment aller chercher un fichier sur un site :
ex :
telecharger fichier.ext sut
http://www.domaine.com/fichier.ext
Merci
Posté : 23 mars 2008, 13:39
par Sékiltoyai
Regarde du côté de file_get_contents();
Posté : 24 mars 2008, 00:21
par coconuts74
Merci pour votre réponse, mais un :
echo file_get_contents('https://www.domaine.com/include/produits.js');
par exemple me donne :
Warning: file_get_contents('https://www.domaine.com/include/produits.js) [function.file-get-contents]: failed to open stream: Invalid argument in C:\wamp\www\test\test.php on line 5
Posté : 24 mars 2008, 01:39
par Sékiltoyai
Je ne sais pas pourquoi, bizarrement, j'ai l'impression que ce que tu postes ne correspond pas à ton code…
Posté : 24 mars 2008, 01:44
par coconuts74
Je voudrais télécharger un fichier sur un site externe (non ftp) depuis php pour le stocker sur mon serveur.
Effectivement, je ne pense pas file_get_contents() correspond à ma recherche ...
Merci
Posté : 24 mars 2008, 03:12
par Sékiltoyai
Tu n'as pas compris ce que j'ai dit, je te disais que tu n'as pas recopié exactement ton code. Normalement, file_get_contents() est parfaitement indiqué pour ce que tu veux faire…
Posté : 24 mars 2008, 13:39
par Hywan
Deux choses m'embêtes :
- le fait qu'il manque un guillemet à la fin de ton URL ;
- le fait d'utiliser un https comme protocole (même si supporté) ; va voir la documentation.
Voici un extrait de la documentation qui devrait t'être utile :
Tip
Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si l'option des "fopen wrappers" a été activée. Voyez
fopen() pour plus de détails sur la façon de spécifier le nom du fichier et
Liste des protocoles supportés pour une liste des protocoles URL supportés.
Posté : 24 mars 2008, 16:59
par coconuts74
Merci,
Du coup, j'ai fait avec un simple copy car j'ai touver le meme fichier en http://
Posté : 24 mars 2008, 18:05
par zeus
Modération :
coconuts74, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton
en haut à gauche de ce sujet.