Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1390 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  image PNG & GD library (variables images)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

image PNG & GD library (variables images)

n°1407270
distrash
Posté le 15-07-2006 à 16:58:29  profilanswer
 

bonjour a tous,
 
voila je m'explique...j'ai codé une image PNG utilisant l'image dynamique avec GD library pour afficher des statistics de jeux...
mais j'ai encore un petit probleme avec des variantes...
le concepte est simple...avec une variante pour le nom du joueur il vas chercher les statistics de jeux et les affiche sur l'image, nombre de parties, pourcentage de victoires ect.....pour ca pas de probleme, tout marche...et ma variante fonctionne...en entrant le nom dans l'adresse (http://.......fichier.php?name=nomdujoueur)
Mais je n'arrive pas a faire une variable pour changer l'image...j'ai fait plusieurs fond (background) et j'aimerai que les joueurs puisse choisir leurs fond et juste taper le numero de l'image dans l'adresse... soit dans l'adresse (http://.......fichier.php?name=nomdujoueur&fond=numerodufond)
 
le debut de mon code ressemble a ca..et donc la en l'occurence il m'affiche correctement l'image vue qu'il n'y en a qu'une seule
 

Code :
  1. <?php
  2. header ("Content-type: image/png" );
  3.     $fond = ('image/1.jpg');
  4.     $image = imagecreatefromjpeg($fond);


 
ma question est assez simple...comment coder la ligne $fond= avec plusieurs nom de fichier?? en gros les different fichier qui forme la variable image..
pour que par la suite les gens ai juste a rentrer le numero d'image dans l'adresse pour changer le fond
j'ai fait beaucoup d'essaie de code mais a chaque fois il m'affiche, impossible d'afficher, la page contient de erreurs..
 
Merci d'avance pour vos reponses!
 
PS: si vous voulez voir a quoi ressemble l'image et son ensemble, n'hesitez pas a me faire un PM, je vous donnerez l'adresse.

mood
Publicité
Posté le 15-07-2006 à 16:58:29  profilanswer
 

n°1407448
kalex
Posté le 16-07-2006 à 03:33:03  profilanswer
 

Citation :

comment coder la ligne $fond= avec plusieurs nom de fichier??


 
Y a pas 36 000 solutions : il faut une condition (if, switch, ?:). Oui, mais pour tester quoi ? Même principe que sur une page web : un cookie, une variable, des infos des sessions, etc.

n°1407609
masklinn
í dag viðrar vel til loftárása
Posté le 16-07-2006 à 16:52:35  profilanswer
 

kalex a écrit :

Citation :

comment coder la ligne $fond= avec plusieurs nom de fichier??


 
Y a pas 36 000 solutions : il faut une condition (if, switch, ?:)


Un array qui map valeur_de_variable => no_du_fichier :o


Message édité par masklinn le 16-07-2006 à 16:52:55
n°1407617
kalex
Posté le 16-07-2006 à 17:14:04  profilanswer
 

... de plus. :D
Et comme tu codes proprement, tu va faire qq chose du genre if(!isset($array[$var])) :p

n°1411908
distrash
Posté le 23-07-2006 à 22:33:54  profilanswer
 

merci pour votre aide. Finalement j'ai trouvais un autre moyen, vue que j'aurai beaucoup de fond, ca me faisait trop de ligne de code avec les commandes if.
 
voila comment j'ai fait finalement:
 

Code :
  1. $bg = $_GET["img"];
  2.     $imglocation = $bg.".jpg";
  3.     $fond = "image/".$imglocation;
  4.     $image = imagecreatefromjpeg($fond);


 
ce qui me permet d'avoit autant de fond que voulue. il faut juste qu'il soit nommer 1, 2, 3 ect


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  image PNG & GD library (variables images)

 

Sujets relatifs
problème définition de variablesImage GD et Texte
Perte des variables en post quand elles sont envoyées à $PHP_SELFStocker des images dans une base access
[résolu]récupération nom de dossier pour imagesZone réactive de lien d'une image : hors de l'image
Changer une image quand ajout dans une bddimage qui suit le curseur dans une animation flash
[Flash] aide mettre des boutons dans une imageCharger des images externes via load ?
Plus de sujets relatifs à : image PNG & GD library (variables images)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR