PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 07-11-2010 17:43:30

fred
Membre
Inscription : 07-11-2010
Messages : 5

Comment attribuer une autre image?

Bonjour je me presente je m'appel fred et suis nouveau sur le site comme dans la programmation php et c'est donc pour ca que je viens vous demander conseil...
Je réalise actuellement un code pour avoir une image dynamique qui récupere les infos d'un joueur sur un jeu online et qui s'affiche ensuite sur le forum..
Mon probleme est que je veux afficher sur l'image principale 1 autre image qui correspond au grade du joueur, via un lien dans mon code mais cette image est trop petite; alors j'ai trouvé un autre lien ou il y a toutes les images de grade en plus grand je voudrai donc que en fonction du nom du grade que me renvoi le 1er lien, faire afficher l'image qui se trouve sur le 2eme...?
J'espere etres assez clair, merci d'avance.

Voici l'image que ca me met s26.gif
et que je prends a cette adresse http://217.113.36.18/blackshot/userinfo … ?cid=28433

Voici celles que je veux que ca affiche 26.jpg
en la prenant a cette autre adresse http://blackshot.jp/main/gameinfo/rank/

Et voici un bout de mon code 

//RECUPERATION IMAGE GRADE
$rank = "http://217.113.36.18/blackshot/userinfo/".$xpath->query('//*[@id="curr_rank"]/@src')->item(0)->nodeValue;
$l1 = imagecreatefromgif($rank);

imageCopy($image, $l1, 20, 173, 0, 0, 12, 12);

Hors ligne

#2 07-11-2010 20:11:15

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Comment attribuer une autre image?

hum,

je te conseil d'avoir les fichier sur ton disque dur (enfin dans la partie site web) et tu renomme les fichier en fonction des grades.

cela évite les soucis si le site distant change, pis y a les droit d'auteur etc

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#3 07-11-2010 21:08:57

fred
Membre
Inscription : 07-11-2010
Messages : 5

Re : Comment attribuer une autre image?

Ok merci j'y ai pensé et j'ai meme essayé mais je n'est pas reussi, comment faire alors pour renvoyer l'image qui serait sur mon ftp en fonction de celle du lien?
Merci!

Hors ligne

#4 07-11-2010 22:56:45

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Comment attribuer une autre image?

dans un repertoire tu met tes images grade1.pjg, grade2.jpg etc

pour l'affichage


<?php
//je pense que tu sais faire pour trouver le grade qui sera dans la variable $grade
echo '<img src="repertoireimage/'.$grade.'.jpg" title="'.$grade.'" />';
?>

pour l'insérer dans une autre image utilise la librairie GD =>http://www.phpdebutant.org/article111.php ou exemple 8

si tu souhaite plusieurs taille il faut un répertoire par taille et le même nom à chaque fois.

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#5 08-11-2010 16:14:33

fred
Membre
Inscription : 07-11-2010
Messages : 5

Re : Comment attribuer une autre image?

Salut et merci pour ta reponse, mais je suis pas sur de tout comprendre, je débute désolé, j'utilise deja GD pour mes avatars et je comprends comment utiliser imagecopymerge mais l'image que je veux afficher n'est pas la meme en fonction du profil du joueur, et doit changer en fonction des infos que me retourne mon 1er lien.
Est ce que je dois stocker la petite image dans une variable ou juste son adresse et ensuite récuperer la meme en grand sur mon ftp?

Hors ligne

#6 08-11-2010 19:00:49

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Comment attribuer une autre image?

heu voui tu charge les images avec le bon imagecreate ensuite tu met le tout dans une seule image que tu affiche avec image(gif|png|jpg) etc

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#7 08-11-2010 20:57:32

fred
Membre
Inscription : 07-11-2010
Messages : 5

Re : Comment attribuer une autre image?

Merci mais suis perdu, peux tu s'il te plait me détailler se qui suis et que tu as écris un peu plus haut? "//je pense que tu sais faire pour trouver le grade qui sera dans la variable $grade"

Hors ligne

#8 08-11-2010 22:44:16

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Comment attribuer une autre image?

commet récupère tu le grade du membre dont tu affiche l'image ?
une fois que tu a répondu à cette question tu peut suivre le reste.

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#9 09-11-2010 18:16:50

fred
Membre
Inscription : 07-11-2010
Messages : 5

Re : Comment attribuer une autre image?

Est ce que j'ai besoin de stocker la petite image dans une variable?

Hors ligne

Pied de page des forums