par
FuZZyLine » 01 août 2009, 21:17
Bonjour,
je commence par le plus charmant
Cette phrase ne s'adressait pas à toi.
Je sais bien sinon je serais plus revenu sur le topic, mais c'est pas une raison
Je ne voulais pas être désagréable et je ne pense pas l'avoir été, si tel est le cas, je m'en excuse
mais les réponses de Nolem étaient un peu bizarre, non?
Bizarre ou pas je pense que tu dois le respect à chacune des personnes essayant de t'aider
--- Sujet clos
Pour le code, ton analyse est bonne. (point 1 et 2)
Pour le 3, j'ai plusieurs php que j'essaie de regrouper.
Pour la ligne $type = @mysql_result($resultat,0,images_binaires.type_fichier);
[*]il n'y a pas undersore. images_binaires est ma table. type_fichier un champ qui
contient jpg, gif, bmp etc...
[*]Autant pour moi, la c'est moi, j'aurai du le voir
Pour lire l'image, dans la table, j'avais aussi fait ça:
Code : Tout sélectionner
$requete = "SELECT donnees_binaires,type_fichier FROM images_binaires WHERE id=$id";
$resultat = mysql_query($requete);
$donnees = @mysql_result($resultat,images_binaires.donnees_binaires);
$type = @mysql_result($resultat,0,images_binaires.type_fichier);
header( "content-type: $type");
echo $donnees;
mysql_close();
(fonction appelée par un html qui affiche bien l'image)
Ah, un peu plus d'infos... Comprend aussi que moins il y a d'infos plus c'est difficile de pouvoir répondre.
Ce que je veux faire, c'est au lieu d'afficher $donnees, faire d'abord le merge avec le logo.
Donc c'est passer le $donnees (et le logo)à la fonction imagecopymerge. C'est ça qui ne fonctionne pas.
Si tu me premts, une chose me gène dans ton/tes scripts c'est le manque de tests.
As-tu bien tous tes retours boolean à true? En particulier la "fameuse" fonction:
imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);
D'autre part, pardonne cette questions débiles mais, as-tu essayé de faire un echo sur tes 2 images
avant de lancer cette fonction? Et as-tu essayé la fusion sur deux images venant directement de ton DD?
J'avoue, humblement, avoir testé le merge sur mon serveur en // de ce post mais pas de problème. En tout cas,
en tentant d'avoir un prob identique au tien (triturage des arguments etc...), et je n'y suis pas arrivé.
(a avoir un blem, j'entends).
Une erreur survient mais avant cette fonction. Soit: après l'appel à ta BD d'ou les echo dont j'ai parlé.
Merci
PS: je poste en anonyme car je n'ai plus mon mot de passe (J'ai demandé une restauration...)
D'acodac
@+ bon code

...pause syndicale je me re-log demain
[quote="bob_morane"]
Bonjour,
je commence par le plus charmant :wink:
Cette phrase ne s'adressait pas à toi.
[/quote]
Je sais bien sinon je serais plus revenu sur le topic, mais c'est pas une raison ;)
[quote="bob_morane"]
Je ne voulais pas être désagréable et je ne pense pas l'avoir été, si tel est le cas, je m'en excuse
mais les réponses de Nolem étaient un peu bizarre, non? :shock:
[/quote]
Bizarre ou pas je pense que tu dois le respect à chacune des personnes essayant de t'aider ;)
--- Sujet clos
[quote="bob_morane"]
Pour le code, ton analyse est bonne. (point 1 et 2)
Pour le 3, j'ai plusieurs php que j'essaie de regrouper.
Pour la ligne $type = @mysql_result($resultat,0,images_binaires.type_fichier);
[*]il n'y a pas undersore. images_binaires est ma table. type_fichier un champ qui
contient jpg, gif, bmp etc...
[/quote]
[*]Autant pour moi, la c'est moi, j'aurai du le voir ;)
[quote="bob_morane"]
Pour lire l'image, dans la table, j'avais aussi fait ça:
[code]
$requete = "SELECT donnees_binaires,type_fichier FROM images_binaires WHERE id=$id";
$resultat = mysql_query($requete);
$donnees = @mysql_result($resultat,images_binaires.donnees_binaires);
$type = @mysql_result($resultat,0,images_binaires.type_fichier);
header( "content-type: $type");
echo $donnees;
mysql_close();
[/code]
(fonction appelée par un html qui affiche bien l'image)
[/quote]
Ah, un peu plus d'infos... Comprend aussi que moins il y a d'infos plus c'est difficile de pouvoir répondre.
[quote="bob_morane"]
Ce que je veux faire, c'est au lieu d'afficher $donnees, faire d'abord le merge avec le logo.
Donc c'est passer le $donnees (et le logo)à la fonction imagecopymerge. C'est ça qui ne fonctionne pas.
[/quote]
Si tu me premts, une chose me gène dans ton/tes scripts c'est le manque de tests.
As-tu bien tous tes retours boolean à true? En particulier la "fameuse" fonction:
[php]
imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);[/php]
D'autre part, pardonne cette questions débiles mais, as-tu essayé de faire un echo sur tes 2 images
avant de lancer cette fonction? Et as-tu essayé la fusion sur deux images venant directement de ton DD?
J'avoue, humblement, avoir testé le merge sur mon serveur en // de ce post mais pas de problème. En tout cas,
en tentant d'avoir un prob identique au tien (triturage des arguments etc...), et je n'y suis pas arrivé.
(a avoir un blem, j'entends).
Une erreur survient mais avant cette fonction. Soit: après l'appel à ta BD d'ou les echo dont j'ai parlé.
[quote="bob_morane"]
Merci
PS: je poste en anonyme car je n'ai plus mon mot de passe (J'ai demandé une restauration...)
[/quote]
D'acodac ;)
@+ bon code ;) ...pause syndicale je me re-log demain