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

  FORUM HardWare.fr
  Programmation
  PHP

  besoin d'aide pour script PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d'aide pour script PHP

n°2262492
boby
Posté le 15-07-2015 à 17:25:33  profilanswer
 

Salut,
 
 
Je suis en train de m'auto former au php, et je me suis mis en tête de faire un truc, pour tester les choses que je suis en train d’apprendre...
 
 
Le truc, c'est que je galère depuis deux jours et je n'arrive pas au résultat escompté.
 
 
En gros, j'essaie de faire un canvas de 10 x 10 composés de carrés coloriés avec des couleurs random...
 
j'arrive a faire une table de 10 x 10, créée dans une loop for, dans laquelle j'insère mon image php crée dans une autre page :
 

Code :
  1. <?php
  2. echo "<table><tr><td></td>";
  3. for($j=1;$j<11;$j++) {
  4.         echo "<td></td>";
  5.     }
  6.     echo "</tr>";
  7.     for($i=1;$i<11;$i++) {
  8.         echo "<tr><td></td>";
  9.         for($j=1;$j<11;$j++) {
  10.             echo "<td><img src=\"/fonction.php\"></td>";
  11.         }
  12.         echo "</tr>";
  13.     }
  14.     echo "</table>";
  15. ?>


 
 
Mon image est crée par le script ci dessous:
 

Code :
  1. <?php
  2. header ("Content-type: image/png" );
  3. $random1 = rand(1,255);
  4. $random2 = rand(1,255);
  5. $random3 = rand(1,255);
  6. $image = imagecreate(60,60);
  7. $couleur = imagecolorallocate($image, $random1, $random2, $random3);
  8. $blanc = imagecolorallocate($image, 255, 255, 255);
  9. imagestring($image, 1, 1, 25, $random1." ".$random2." ".$random3, $blanc);
  10. imagepng($image);
  11. ?>


 
 
 
Le truc c'est que j'ai 100 fois la même image (qui est bien random)...  moi je souhaiterais avoir 100 images differentes.
 
J'ai donc testé plein de trucs, à savoir:
 
inclure une loop dans l'image, inclure la création de l'image dans la premiere page, rien ne marche... (aucun résultat, et pas d'erreur affichée)
 
 

Je me dis donc que la solution serait que les variables $random(1 à 3) soient générées dans la première page, et envoyées à la page de création de l'image a chaque loop...

 
et ca.. je ne sais pas faire :(
 
votre aide est donc la bienvenue :D
 
merci
 
 

mood
Publicité
Posté le 15-07-2015 à 17:25:33  profilanswer
 

n°2262495
mechkurt
Posté le 15-07-2015 à 17:50:26  profilanswer
 

Pas sur mais a priori je penses à un problème de mise en cache de l'image, tu appelles 100 fois ton images mais comme elle à le même nom, le navigateur lui ne la récupère qu'une seul fois, essaye en modifiant ta ligne 11 comme ceci :

Code :
  1. echo "<td><img src=\"/fonction.php?nocache=$i-$j\"></td>";


---------------
D3
n°2262499
boby
Posté le 15-07-2015 à 18:28:17  profilanswer
 

mechkurt a écrit :

Pas sur mais a priori je penses à un problème de mise en cache de l'image, tu appelles 100 fois ton images mais comme elle à le même nom, le navigateur lui ne la récupère qu'une seul fois, essaye en modifiant ta ligne 11 comme ceci :

Code :
  1. echo "<td><img src=\"/fonction.php?nocache=$i-$j\"></td>";



 
 
OMFG!!!
u are a god!
 
 
merci!

n°2262502
boby
Posté le 15-07-2015 à 18:38:41  profilanswer
 

une question tout de même, pourquoi les arguments i et J pour le no cache?

n°2262531
mechkurt
Posté le 16-07-2015 à 09:21:32  profilanswer
 

Tu aurais put mettre random() ou microtime() ou n’importe quoi qui force le navigateur a croire que c'est les images sont différentes car le chemin l'est...
 
Tu peux aussi envoyer en paramètre tes random sous la forme ?r1=X&r2=Y&r3=Z et les récupérer dans ton fichier fonction.php avec $r1 = intval($_GET['r1']);


---------------
D3

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

  besoin d'aide pour script PHP

 

Sujets relatifs
Conseils sur programmation PHPDemande aide graphisme 2D
Problème de scriptInteractions script bash et application en ligne de commande
script suppression clé de registreMail avec PHP- Fontion mail? ou SMTP?
aide Inputbox pour saisie et boucleBesoin d'aide: parser un fichier javascript
Besoin d'aide Script PHP/SQL[Résolu 2 fois ;)] script PHP liste deroulante et base de données
Plus de sujets relatifs à : besoin d'aide pour script PHP


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