Re: Récupérer une image internet

Posté par lmame le 9/11/2006 0:02:21
Citation :

DealM a écrit:
Je n'ai pas de soucis au niveau du login. Ce problème est déjà résolu depuis un moment.
Je ne veux en AUCUN CAS que l'on m'aide à résoudre l'épreuve en question. Je veux juste savoir comment récupérer une image.
Perso, ensuite, je me charge d'effectuer le traitement adéquat (il est déjà fait d'ailleurs ^^). Il me manque juste l'image.
J'édite mon message pour enlever le lien.

EDIT : je peux pas éditer mes messages précédents. bizarre


Salut, pas de soucis ;) si le login ne pose pas de soucis, tu as largement fait le plus hard :)
Il suffit de faire dans ce cas un HttpRequête() tout bête du fichier .php car il renvoie tout simplement l'image.
Ensuite il te suffit d'envoyer le résultat de l'httprequete vers un champ image ou d'enregistre le résultat sur le disque genre toto.png.

Ca doit donner un truc comme ça (adapté de la FAQ donnée plus haut):

// Définition des variables
ResAppel est un booléen
IdFichier est un entier

// Ouverture du fichier 
IdFichier = fOuvre("C:\test.png", foCréation )
SI IdFichier <> -1 ALORS
	// Récupération du fichier png
	ResAppel= HTTPRequête("http://newbiecontest.n0ne.org/epreuves/prog/prog15.php")
	SI ResAppel = Vrai ALORS
		// Enregistrement du fichier png
		fEcrit(IdFichier, HTTPDonneRésultat (), Taille( HTTPDonneRésultat ()))
	FIN
	// Fermeture du fichier
	fFerme(IdFichier)
FIN


Sinon, comment tu as fait pour le login sous windev finalement?

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4729&post_id=19690