Phpuck Php powaaa | Donc j'étais un train de coder ce qui devait être normalement un travail de menuisier en faisant le boucher ,
tout avait l'air de marcher, je prennais le chemin de l'image inscrit dans une base de donnée, je rétrécissais l'image et ajoutais une bande noir en y inscrivant la vraie taille quand je remarque que mon code ne sélectionne que la première entrée de ma base et pourtant il y a bien la traditionnelle boucle.
Mon code:
Code :
- <;?
- mysql_connect("localhost", "", "" );
- mysql_select_db("" );
- $reponse = mysql_query("SELECT * FROM blogimage" );
- while ($donnees = mysql_fetch_array($reponse))
- {
- $iimage = $donnees['image'];
- header ("Content-type: image/jpeg" );
- $image = imagecreatefromjpeg("$iimage" );
- $destination = imagecreatetruecolor(200, 150);
- $couleur = imagecolorallocate($image, 0, 0, 0);
- $largeur_source = imagesx($image);
- $hauteur_source = imagesy($image);
- $largeur_destination = imagesx($destination);
- $hauteur_destination = imagesy($destination);
- imagecopyresampled($destination, $image, 0, 0, 0, 0,
- $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
- $image2 = $destination;
- $couleur2 = imagecolorallocate($image2, 0, 0, 0);
- $largeur2_source = imagesx($image2);
- $hauteur2_source = imagesy($image2);
- $x1 = $hauteur2_source - 15;
- ImageFilledRectangle ($image2, 0, $x1, $largeur2_source, $hauteur2_source, $couleur2);
- $blanc = imagecolorallocate($image2, 255, 255, 255);
- imagestring($image2, 4, 5, $x1, "Taille réelle : $largeur_source,$hauteur_source", $blanc);
- imagejpeg($image2);
- }
- mysql_close();
- ?>
|
Pouvez vous m'aider ?
Merci d'avance. |