Pb de chargement de résultat d'URL distante - PHP - Programmation
Marsh Posté le 20-08-2008 à 19:56:42
déjà es tu sûr d'avoir la bibliothèque curl chargée avec php ?
(ça se définit dans le php.ini)
Marsh Posté le 21-08-2008 à 08:34:40
Arg, ben je suis hébergé chez free, donc je ne pense pas avoir accès à ce fichier, si ?
Marsh Posté le 21-08-2008 à 09:04:17
je sais pas du tout, fait un phpinfo, et regarde si la bibliothèque est chargée
Marsh Posté le 21-08-2008 à 09:17:11
Je viens d'essayer avec une URL plus simple (juste une page d'accueil) et ça fonctionne bien...
Y a donc un souci avec l'URL que je lui donne, mais quoi ??? Un pb de timeout : gpsvisualizer met un peu de temps avant de fournir le résultat ??
Marsh Posté le 21-08-2008 à 10:04:35
J'ai testé ton code :
- en faisant un echo : on a bien des caractères pourris à l'écran o/
- en sauvegardant le contenu :
Code :
|
ça marche.
Donc à priori le problème vient de l'hébergement
Marsh Posté le 21-08-2008 à 11:00:21
Remplacer Curl par file_get_contents ?
$Jpeg=file_get_contents("http://www.gpsvisualizer.com/profile?&special=test&return_image=1&format=jpg&remote_data=$remote_data" );
puis fputs("Fck_Jpeg.jpg",$Jpeg);
Marsh Posté le 22-08-2008 à 09:35:59
Ouep PunkRod c'est bien ce que je crains....
grosBin, merci j'ai essayé, ça fait une erreur :
[function.file-get-contents]: failed to open stream: HTTP request failed
Marsh Posté le 24-08-2008 à 22:55:13
Ok ton php.ini n'est pas configuré pour !!!
allow_url_fopen=On;
dans ton php.ini du répertoire de ton script
Marsh Posté le 20-08-2008 à 17:36:17
Bonjour à tous,
Nouveau sur le forum je me permets de vous soumettre un problème que je ne parviens pas à résoudre !
Je veux enregistrer sur le serveur de mon site un fichier image (jpg ou png) qui correspond au résultat d'une URL distante. Cette URL interprète un fichier que je lui fournis en entrée pour le transformer en un fichier image restitué dans le flux HTML....
En gros je veux récupérer le résultat de cette URL : http://www.gpsvisualizer.com/profile?&special=test&return_image=1&format=jpg&remote_data=http://lpivtt.free.fr/fichier/trace/440vallee_viaur54kms.trk
pour le transformer en fichier jpg (en php) malheureusement rien à faire, j'y arrive pas
Mon code :
Avant d'essayer de convertir le résultat en fichier, je comprends déjà pas pourquoi le résultat "$result" est vide...
Merci de votre aide