Miniatures d'images (à la imageshack) [Php] - PHP - Programmation
Marsh Posté le 15-06-2006 à 17:15:38
je sais pa si c'est pas ton
header ("Content-type: image/jpeg" );
qui viendrait poser pb lors du 2e passage.
tu as essayé aussi de faire un simple
echo $donnees['image'];
pour voir si toutes tes images sont bien là ?
@++
Marsh Posté le 15-06-2006 à 17:21:00
Ca marche avec l'echo seul, j'ai mis mon header en debut de code, ça revient au même
Marsh Posté le 15-06-2006 à 17:24:11
si c'est à cette ligne là que tu fais allusion :
while ($donnees = mysql_fetch_array($reponse))
Il n'y a pas besoin car c'est une boucle
Marsh Posté le 15-06-2006 à 17:27:22
heu me prends pas pour un boulet ...
C'est à ta requête SQL qu'il manque un ;
Marsh Posté le 15-06-2006 à 17:27:56
moi c'est le header qui me gene pcq normalement ca veut dire que c'est tout ta page qui va etre considéré comme une image.
j'utilise des créations de miniatures à la volée aussi mais je ne balance pas de header image
d'ailleurs voici la fonction que j'ai adaptée et complétée pour mes besoin
http://www.asp-php.net/scripts/asp-php/vignette.php
Marsh Posté le 15-06-2006 à 17:28:45
sebou77 : si son echo lui renvoit toutes les info c'est que ca requete fonctionne je pense, non ?
Marsh Posté le 15-06-2006 à 17:30:37
Ta miniature, tu l'enregistre sur le disque apres ou tu l'envoie au naviagateur ?
Si tu l'envoie au navigateur je vois pas comment tu y arrive car c'est qu'une image a la fois et si c'est sur le disque, header sert a rien car c'est pour l'envoie aux navigateurs internet.
Marsh Posté le 15-06-2006 à 17:31:14
Mmh il me semble qu'il s'y trouve non ?
Je te prends pas pour un boulet mais heu jtrouvais pas ou j'avais pas mis de ; et c'est le seul endroit près de la requette qui n'en n'a pas besoin ^^.
Marsh Posté le 15-06-2006 à 17:31:42
c'est ce que je disais c'est le header qui fait planter.
merci zapan666
Marsh Posté le 15-06-2006 à 17:32:30
Phpuck :
mais il te parle de ça
$reponse = mysql_query("SELECT * FROM blogimage;" );
mais ca vient pas de là ton erreur
Marsh Posté le 15-06-2006 à 17:33:51
Bon en effet sa requete doit fonctionner, mais juste pour Phpuck c'est dans la requete sql qu'il manque un ; pas à la fin de ta ligne php mais DANS ton mysqlquery, toute requête sql se finie par un ;
Enfin bon je chipote ...
Marsh Posté le 15-06-2006 à 17:34:22
newneo2001> Ton pseudo correspond parfaitement à ce que j'obtiens quand je ne le mets pas, bienvenue dans la matrice Neo ^^
zapan666> L'image est sur mon serveur et dans une base de donnée je stock les chemins d'ou la requette sql
Marsh Posté le 15-06-2006 à 19:01:52
J'ai rajouté le ; rien en se passe, il fallait s'en douter. Par contre découverte interressante le problème viendrait du "imagejpeg($image2);"
ce n'est qu'une supposition mais je croix être sur la bonne voie .
Marsh Posté le 16-06-2006 à 09:41:21
Si ça peux t'inspirer, voici ma méthode de miniaturisation d'image (compatible JPG, PNG, GIF) :
Code :
|
Marsh Posté le 16-06-2006 à 11:40:43
Ton code n'est pas mal mais ce n'est pas l'effet recherché
Marsh Posté le 16-06-2006 à 15:14:39
Bon bon bon y a du nouveau, apparement les images sont bien toutes prise mais s'affichent l'une sur l'autres, j'ai besoin d'aide pour les afficher l'une à coté de l'autre.
Marsh Posté le 16-06-2006 à 16:00:55
C'est bon, merci pour vos réponse je mis suis pris autrement, je crée la miniature pendant l'upload et l'affiche ensuite merci pour toute vos réponses
Marsh Posté le 15-06-2006 à 17:12:12
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:
Pouvez vous m'aider ?
Merci d'avance.