Probleme de changement de format image pour PHPeCard
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007
-
5 sept. 2006 à 17:45
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007
-
6 sept. 2006 à 08:53
Bonjour,
je suis nouveau sur le forum et également dans le php,
Voilà, j'ai télécharger le script PHPeCard (mais je sais pu où) et je voulais savoir si quelqu'un pouvait me dire comment faire en sorte que l'on puisse ajouter des images gif et jpg au lieu de limiter au jpg uniquement, ce qui permettrait de placer des images animées, voici le bout de script qui permet d'inscrire les images et leur vignette dans la base de données MySQL :
$handle = opendir('../images');
$nb = 1;
$nb2 = 0;
while ($file = readdir($handle)) {
if ($nb > 2) {
$requeteajout = "SELECT * FROM ecard_lara_croft_images WHERE nom='$file'";
$test2 = explode('.',$file);
mysql_query($requeteajout);
if (mysql_affected_rows() == 0) {
if (($test2[1] == "jpg") OR ($test2[1] == "jpeg")) {
$img = imagecreatefromjpeg("../images/".$file);
$mini = imagecreate(100,75);
imagecopyresized($mini, $img, 0,0, 0,0, 100,75 ,imagesx($img), imagesy($img));
imagejpeg($mini, "../miniatures/".$file);
$requete1 = "INSERT INTO ecard_lara_croft_images VALUES ( '$file' , '0' )";
mysql_query($requete1);
$nb2 = $nb2+1;
}
else {
print("<center>L'image $file n'est pas un fichier JPEG valide !!!</center>
");
}
}
}
$nb = $nb+1;
Si il y a besoin, je peux fournir le fichier complet
J'espère que quelqu'un pourra m'aider et un grand merci d'avance
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 5 sept. 2006 à 17:59
Yop!
Remplace:
if (($test2[1] == "jpg") OR ($test2[1] == "jpeg")) {
Par
if (($test2[1] == "jpg") OR ($test2[1] == "jpeg") OR ($test2[1] == 'gif')) {
Sinon, c'est très mal codé... Dommage que ca soit en téléchargement!
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007 5 sept. 2006 à 22:52
bon ben merci beaucoups, j'ai réussi à mettre des images gif mais lors de l'installation de celles-ci (malgrés qu'elles soient prises en compte) j'ai le message suivant
Warning: imagecreatefromjpeg(): '../images/21.gif' is not a valid JPEG file in ajout_images.php on line 51
Warning: imagesx(): supplied argument is not a valid Image resource in ajout_images.php on line 53
Warning: imagesy(): supplied argument is not a valid Image resource in ajout_images.php on line 53
Warning: imagecopyresized(): supplied argument is not a valid Image resource in ajout_images.php on line 53
Il y a eu 1 nouvelles images d'installées!! Cela porte le total d'images à 22 .
si tu le désire je peux t'envoyer le script complet...
amicalement Fred
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007 5 sept. 2006 à 22:58
Re moi!!!
Donc tout marche bien malgrés le petit bug précisé plus haut et surtout la vignette n'esrt pas correctement créer car il y a un carré noir au lieu de l'image...
tu trouvera le script php a cette adresse http://www.lararoch.com/script.zip
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Vous n’avez pas trouvé la réponse que vous recherchez ?
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007 6 sept. 2006 à 06:25
Et bien je te dis un grand MERCI car tout fonctionne nikel, c'est tellement simple de faire appel aux pros,
Il me reste quelques détails à régler mais sur un autre domaine dans ce script qui a vraiment été mis vite fait sur le web...
merci encore
amitiés FRED
kiki_cosmonaute
Messages postés8Date d'inscriptionmardi 2 août 2005StatutMembreDernière intervention16 mai 2007 6 sept. 2006 à 06:39
Par curiosité voici le lien pour avoir le script complet, tu vas dire que j'en fais trop, mais ce serait cool d'avoir les vignettes animées en couleurs normales,plutot que fixe et en 3 couleurs!!! ainsi que la possibilité de modifier la police de l'émail envoyé (juste coté admin) et pourquoi pas pouvoir mettre une bannière de pub dans le mail.......
le script est ICI et si tu veux voir comment j'ai modifier celui-ci il faut aller LA
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 6 sept. 2006 à 08:11
Salut!
En fait, si tu crée des miniatures, elles ne seront pas animées... Notamment pcq PHP ne peut créer des fichiers gif (la license étant payante, php ne fait que lire les images gif)...
Ainsi, les vignettes créées à partir de gif seront en jpg...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"