Page 1 sur 1

Récuperer le nom d'une image et attribuer 1 autre image

Posté : 11 nov. 2010, 22:38
par fredy787
Bonjour je m'appel fred je suis nouveau sur le site (que je trouve tres complet) et dans le monde de la programmation et actuellement je réalise des images dynamiques qui affichent les résultats et divers infos d'un membre sur un jeu online.
Mon code est deja bien avancé mais j'ai un probleme au niveau de l'affichage d'une image..
En fait c'est un avatar pour forum qui est étiré vers le bas et avec les infos du membre, j'ai aussi une petite image qui s'affiche par dessus et qui correspond au grade du membre mais cette derniere est trop petite...alors j'ai trouvé les memes en plus grandes que j'ai mise sur mon ftp et je voudrai que en fonction du nom que je recupere soit attribué la meme mais qui est sur mon serveur?
Voici un bout de mon code qui affiche l'image du grade en petit et voici le lien http://toxxik-fr.webege.com/sign/test.php pour voir l'image
<?php
//CONNECTION AU SITE
$doc = new DOMDocument();
$doc->load('http://217.113.36.18/blackshot/userinfo ... ?cid=28433');
//RECUPERATION DES INFOS
$xpath = new DOMXpath($doc);
$rank = "http://217.113.36.18/blackshot/userinfo/".$xpath->query('//*[@id="rank"]/@src')->item(0)->nodeValue;
$l1 = imagecreatefromgif($rank);
//CREATION DE L'IMAGE
$image = imagecreatefrompng("adam1.png");
//COULEURS
$rouge = imagecolorallocate($image, 225, 0, 26);
//AFFICHAGE IMAGES
imageCopy($image, $l1, 70, 230, 0, 0, 12, 12);

header ("Content-type: image/png" );
imagepng($image);
?>
Comment récuperer le nom de l'image $rank pour qu'en fonction du résultat, ca appel tel ou tel image sur mon ftp?
Exemple si l'image renvoyée par $rank s'appel s26.gif, c'est l'image grade26.gif qui est sur mon ftp qui s'affiche?
Merci d'avance. Cordialement

Re: Récuperer le nom d'une image et attribuer 1 autre image

Posté : 11 nov. 2010, 23:27
par moogli
je ne répondais pas assez vite sur phpdebutant ? http://forum.phpdebutant.org/viewtopic.php?id=11102

quand a répondre à ta question la variable $rank contient le nom de l'image complet il suffit de récupérer la partie après le dernier \ ensuite un substr et un strpos pour virer l'extension et l'on a ce que l'on veut

@+

Re: Récuperer le nom d'une image et attribuer 1 autre image

Posté : 12 nov. 2010, 11:27
par fredy787
Salut désolé pour le doublon, je ne me suis pas apercu que c'était le meme site, et non c'est pas que tu reponds pas assez vite mais j'essaye de trouver le plus d' infos, les plus precises possible car la je nage, ca fait plusieurs jours que je fais des recherches et que je test divers choses mais sans resultats et je commence a en avoir marre, c'est pas facile quant on débute surtout que internet est noyé par de bonnes commes de mauvaises solutions et me perds d'avantage...voila et bien excuse moi et supprime mon dernier message si tu le souhaite...j'ai noté les 2 fonctions que tu m'as donnée et je suis reparti pour quelques longues heures de recherches et de tests...BYBY

Re: Récuperer le nom d'une image et attribuer 1 autre image

Posté : 12 nov. 2010, 11:44
par Invité
Re a ce que j'ai vu "substr" extrait juste la partie d'un lien ou d'une chaine de caracteres, donc toi tu me dis d'extraire juste le nom de l'image mais se ne serait pas plus simple de prendre tout le lien qui correspond a mon image ?