bonjour,
j'ai un pb d'insertion d'une image généré par gd dans ma base mysql.
dans mon application j'insere une image et une miniature de cette image dans ma base de données MYSQL dans des champs long blob binaire.
l'insertion et l'affichage de l'image d'origine ( non redimentioné par gd ) ce fais tres bien.
l'enregistrement de l'image dans la base mysql me parais aussi ce faire bien, je voie que je champo blob contien des donné, pzr contree l'ors de l'affichage de l'image generé par gd un lessage apparais :
L'image « http://127.0.0.1/FormNAFNAF/apercu.php?id=1 » ne peut être affichée, car elle contient des erreurs.
voici mon code :
je comprend pas pk l'image non modifié avec gd s'affiche mais pas celle qui as ete redimentioné par GD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $largeurimage=120; $entroplargeur=$largeur-$largeurimage; $largeur2=$largeur-$entroplargeur; $hauteur2=round(($largeur2/$largeur)*$hauteur); $img3=imagecreatetruecolor($largeur2,$hauteur2); imagecopyresized($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur); $image_retaillee="$nom_destination$nouveau_nom"; imagejpeg($img3,$image_retaillee,100); // enregistrement dans la base de la miniature $img3= addslashes($img3); $sql = new mysql("localhost","root","", "boutiques","1","erreur" ); $sql->requete("INSERT INTO image (imag_nom,imag_taille,imag_lienrep,imag_type,imag_image,imag_mini,imag_largeur,imag_hauteur,id_boutique) VALUES ('$nouveau_nom', '$taille_fichier', '$nom_destination','$type_fichier','$imag_blob', '$img3','$largeur', '$hauteur','$boutique')","0"); $sql->deconnexion();
merci de votre aide
Frederic
Partager