boby | 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 :
- <?php
- echo "<table><tr><td></td>";
- for($j=1;$j<11;$j++) {
- echo "<td></td>";
- }
- echo "</tr>";
- for($i=1;$i<11;$i++) {
- echo "<tr><td></td>";
- for($j=1;$j<11;$j++) {
- echo "<td><img src=\"/fonction.php\"></td>";
- }
- echo "</tr>";
- }
- echo "</table>";
- ?>
|
Mon image est crée par le script ci dessous:
Code :
- <?php
- header ("Content-type: image/png" );
- $random1 = rand(1,255);
- $random2 = rand(1,255);
- $random3 = rand(1,255);
- $image = imagecreate(60,60);
- $couleur = imagecolorallocate($image, $random1, $random2, $random3);
- $blanc = imagecolorallocate($image, 255, 255, 255);
- imagestring($image, 1, 1, 25, $random1." ".$random2." ".$random3, $blanc);
- imagepng($image);
- ?>
|
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
merci
|