IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

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


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut Récuperer le nom d'une image et attribuer 1 autre image
    Bonjour, je m'appel fred et suis nouveau sur le site, tout comme dans le grand univers de la programmation et en fesant des recherches sur suis tombé sur votre site qui est tres complet mais avec tellement de therms que je ne connais pas qu'il est difficile pour moi de savoir si je post ou il faut et de trouver se que je cherches...donc si j'ai pas posté ou il faut veuillez m'en excuser..
    Donc voila je possede un forum qui est sur un jeu Online FPS et je suis sur la réalisation d'images dynamiques pour mes membres qu'ils pourraient mettre dessus et qui affichent les informations de jeu du membre en question...
    J'arrive bien a récuperer les infos et les image qui correspondent au grade du joueur mais l'image du grade est trop petite...J'ai donc trouvé les meme images en plus grand et les ai mise sur mon FTP,et je voudrai qu'en fonction du nom de l'image que je recupere soit afficher l'image correspondante qui est sur mon ftp...

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

    Voici celles que je veux que ca affiche et qui est sur mon ftp

    VOICI COMMENT JE PRENDS ET AFFICHE LE PETIT GRADE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $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);
    Je vous remercie d'avance. cordialement

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton image taille normale ca doit etre $rank.
    le deux lignes que tu nous montres en dessous visent à redimensionner cette image.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    Oui c'est bien ca $rank est la petite image a qui je veux prendre son nom, pour ensuite lui attribuer une autre image plus grande qui est sur mon ftp..
    Pour les 2 dernieres lignes et bien la 1er est la variable ou je stock l'image et la derniere me permet juste de l'afficher mais en taille normal...
    Mais comment faire pour que ca renvoi l'image qui est sur mon serveur a la place en fonction du nom de cette derniere?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ba
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rank = "http://blackshot.jp/main/gameinfo/rank/img/" . $xpath->query('//*[@id="curr_rank"]/@src')->item(0)->nodeValue;
    non ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    Ok merci pour la reponse mais la ca récupere juste l'image, alors que moi je veux qu'en fonction de son nom soit attribué une autre image sur mon FTP.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Dans l'exemple que tu nous as montré les deux images ont le meme nom.

    Quelle est la règle qui donne ancien_nom -> nouveau_nom ?
    Pourquoi ne pas avoir le même ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    Re, non elles n'ont pas tout a fait le meme nom l'une c'est s26.gif et l'autre 26.jpg, mais pour la 1er c'est ok c'est justement son nom que je voudrai mettre dans une variable et pour la 2eme j'ai mis un lien vers un site qui les a en plus grande et pour que vous voyez, mais en faite j'ai les memes sur mon ftp et leurs noms est "grade26.gif"
    Petite précision, les noms des petites images que je veux prendre vont de "s01.gif à s75.gif" et j'ai donc sur mon ftp 75 images allant de "grade01 a grade75"
    Par contre je vois pas pourquoi tu me demandes la regle ancien_nom -> nouveau_nom, désolé et oui celles sur mon ftp pourraient s'appeler pareil, j'ai juste pas mis le meme pour mieux m'y retrouver dans mon code...

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bon c'est un peu la méthode rapide et sale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $image = $xpath->query('//*[@id="curr_rank"]/@src')->item(0)->nodeValue;
    $numero = substr($image,1,2);
    $image2 = "grade" . $numero .".gif";
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    Merci et je cherche vraiment le plus rapide pour vous, apres si ca me fais mleins de lignes de codes alors que ca pourrait etres plus court c'est pas bien grave je simplifierai le tout plus tard, la je prefere que ca marche..
    J'ai donc essayé en laissant tel quel ou en changeant certaines choses mais ca ne marche pas alors voici comment j'ai fais...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $rank = "http://217.113.36.18/blackshot/userinfo/".
    $image[1] = $xpath->query('//*[@id="curr_rank"]/@src')->item(0)->nodeValue;
    $numero = substr($image[1],1,2);
    $image2 = "grade" . $numero .".gif";
    $l1 = imagecreatefromgif($image2);
     
    imageCopy($image, $l1, 70, 230, 0, 0, 32, 32);

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as oublié le chemin.
    De plus pourquoi redimensionne tu encore ton image ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    C'est le chemin vers les grandes sur mon ftp tu me parles?
    Et je cherche pas a les redimensionner, si c'est a cause de imagecopy et 32, 32 c'est la taille des grandes et comme j'utilisai imagecopy 12, 12 pour les petites je l'ai laisser mais en mettant la nouvelle taille...c'est pas bon?
    En étudiant la fonction substr je me demande si y'a pas une erreur dans se que tu m'as donner, je peux me tromper et je dis ca sans vouloir faire le gars qui si connait...lol
    Le nom de l'image $ image dont je soustrais son numero avec substr est "s26.gif" donc si je mets ,1,2 pour $numero ca va me prendre le "s et le 2 ou je me trompe? ne faudrait-il pas mettre ,-2,2 ??

Discussions similaires

  1. récupere le nom d'une réference?
    Par technologue dans le forum Langage
    Réponses: 2
    Dernier message: 03/01/2010, 11h47
  2. Réponses: 3
    Dernier message: 10/10/2008, 21h27
  3. Récuperer le nom d'une propriété d'un bean
    Par Cofondinde dans le forum Langage
    Réponses: 5
    Dernier message: 10/12/2007, 12h33
  4. récuperer le nom d'une couleur ?
    Par Mihalis dans le forum Delphi
    Réponses: 2
    Dernier message: 24/01/2007, 20h48
  5. [VBA-E]Récuperer le nom d'une feuille sans le N°
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/04/2006, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo