GALERIE D'IMAGE AVEC RÉATION DE MINIATURE ET COMPRESSION DES ORIGINAUX : CORRECT

WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008 - 30 juil. 2004 à 12:47
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 16 mai 2006 à 12:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25025-galerie-d-image-avec-reation-de-miniature-et-compression-des-originaux-correction

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 mai 2006 à 12:53
Hello,
change de version de GD.
Les fonctions GIF ont été remises dans GD, mais sont indisponibles à partir de la version 1.6. Elles ont été remises à partir de la version 2.0.28
cs_tokita Messages postés 7 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 5 juillet 2006
16 mai 2006 à 12:02
ok j'ai remarqué je liré mieux avant, mais sinon j'ai le message Fatal error: Call to undefined function: imagecreatefromgif()
j'ai vus juste au dessus que sa n'existe plus, mais comment on fait alors ?
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
15 mai 2006 à 01:53
Regardes 5 posts au dessus du tiens... :)
cs_tokita Messages postés 7 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 5 juillet 2006
13 mai 2006 à 14:32
j'ai un probléme avec le script, je modifier le nom je valide et la sa m'affiche
Fatal error: Call to undefined function: bzcompress() in c:\program files\easyphp1-82\www\akfgv6.2\includes\galerie\compress_dir.php on line 31
je dois faire quoi
cs_twisteurwin Messages postés 167 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 2 mai 2009
12 mai 2005 à 07:41
l'importation du fichier GIF avait arrêté de prendre en charge le GIF depuis sa version 1.3.
Un brevet était déposé par Unisys. En gros fallait payer des droits de license si un auteur de logiciel voulait produir du format GIF.
La lecture est gratuite mais l'écriture payante...
L'equipe GD a retiré les fonctions lecture/ecriture format gif...De toute facon il vaut mieux convertir au format PNG...meilleur rendu, meilleur compression...
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
24 janv. 2005 à 01:59
imagecreatefromgif n'existe plus depuis très longtemps (ca va peut-etre revenir par contre ?)
Mais donc on ne peut plus utiliser cette fonction, ou sinon tu trouves un dll en conséquence.
seb22360 Messages postés 27 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 19 octobre 2006
24 janv. 2005 à 01:33
lors du chargement du fichier compress_dir.php j'ai un message: Fatal error: Call to undefined function: imagecreatefromgif()
sachant que ma config est xp avec easyphp...
merci
seb22360 Messages postés 27 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 19 octobre 2006
24 janv. 2005 à 00:57
je comprend pas lorsque je charge la page index rien ne saffiche la page est blanche alors qu'il contient bien des images dans les deux dossiers...?
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
12 janv. 2005 à 14:06
Activer l'extension BZip dans ton php.ini (sous windows) (enlever le ; devant la ligne extension=php_bz2.dll) ou recompiler php avec --with-bzip sous linux.
thunderfear Messages postés 99 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 1 septembre 2010
12 janv. 2005 à 12:46
bonjour,
quand j'execute ce script j'ai une erreur.

Fatal error: Call to undefined function: bzcompress()

que dois-je faire.
merci
perylme Messages postés 1 Date d'inscription jeudi 5 août 2004 Statut Membre Dernière intervention 8 août 2004
8 août 2004 à 19:47
porrais ton m'envoyer se code corrigé par Email : perylme@aol.com merci beaucoup
Terkio Messages postés 1 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 2 août 2004
2 août 2004 à 11:44
Il y a une erreur de frappe à la 4ème ligne:
mysql8query au lieu de mysql_query

De plus, il serait bon que tu dise qu'il faut d'abord configurer les paramètres de la base (dans param.php) AVANT de lancer install.php
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
30 juil. 2004 à 17:49
À WhiteDwarf :
Lorsqu'on crée des fonctions modulaires, il est préférable de mettre les vérifications dans la fonctions... Un utilisateur n'a pas à faire de vérification. Il appelle directement la fonction miniature.
Donc ton if devrait etre dans la fonction.
(Oh ca devrait etre une regle de programmation ca ;))
Et recevoir un int par exemple (s'il y a plusieurs sortes d'erreur) de la fonction. Ainsi si tu obtiens 0, alors c'est ok :)
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
30 juil. 2004 à 12:47
le mieux dans ce type de galeries, c'est de faire un script dans la page qui lit les dossiers, avec un script de redimension pour créer les miniatures, et un script qui regarde si la miniature est déja existante, c'est plus simple d'utilisation, et quand tu ajoute de nouvelles images, ca les redimmensionne automatiquement...

tu fais un truc dans le genre

<?php

if (! is_file($repertoire . '/' . $image)){

miniature($repertoire,$image);
// fonction de création de miniatures

}
?>
Rejoignez-nous