Galerie d'image avec réation de miniature et compression des originaux

Soyez le premier à donner votre avis sur cette source.

Vue 15 789 fois - Téléchargée 2 532 fois

Description

Ce code permet de créer une galerie d'image simple, avec un titre pour chaque image (utilise MySQL) et une miniature (utilise la librairie GD). Les images originelles sont compréssées sur le serveur pour occuper moins de place, et ne sont decompréssées que lorsque l'utilisateur en demande l'affichage (et ca, c'est avec l'extension Bzip2). C'est un script assez simple, pour l'installer, il suffit de configurer les variables dans param.php comme ceci:
$serveur = nom de votre serveur MySQL
$login = votre login sur ce serveur
$pass = votre mot de passe sur ce serveur
$base = le nom de votre base de données
$directory = le nom du repertoire où vous stoquerez les images avant et après compression

Vous devez ensuit créer une répertoire nommé "miniatures" et executer install.php

Pour integrer des images dans le script, placez-les dans le repertoire de vous avez indiqué dans param.php et executez compress_dir.php

Conclusion :


J'espere que cela serviera à quelqu'un. Les paramètres par défaut sont ceux de EasyPHP par défaut, et le répertoire par defaut se nomme images.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Aramiil Messages postés 48 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 21 avril 2008
20 août 2004 à 10:54
Effectivement, j'ai oublié de le signaler, mais php doit etre compilé avec les libraire GD et Bzip2 (disponibles sur multimania et free)
cs_Chouchou182 Messages postés 252 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 25 avril 2011 1
30 juil. 2004 à 11:55
Salut

Je poste l'ensemble corrigé, il est disponible à cette adresse :
http://www.phpcs.com/code.aspx?ID=25025

A++

Chouchou
ormancey Messages postés 2 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 30 juillet 2004
30 juil. 2004 à 02:45
Ben en fait avec la petite modif que j'ai dit ca marche. A savoir mettre le path absolu pour le fichier compress.php.
Mais je ne peux guère vous aider car je ne connais pas easy php
Sinon pour clarkevil je pense que dans le fichier php.ini il faut rajouter la ligne suivante :

extension=php_bz2.dll

pour que ca marche j'ai egalement du rajouter

extension=php_gd2.dll

A+
collombat Messages postés 7 Date d'inscription samedi 27 septembre 2003 Statut Membre Dernière intervention 22 mai 2006
30 juil. 2004 à 00:56
Salut

Même pb que ormancey et la correction de chouchou ne semble pas fonctionner ou alors j'ai pas pigé...

L'auteur est-il rentré de vacance ?

@+
clarkevil Messages postés 5 Date d'inscription mardi 22 juin 2004 Statut Membre Dernière intervention 12 février 2005
23 juil. 2004 à 09:18
je n'arrive tjr pa a faire fonctionner le code quand je l'execute avec easy php on me donne se message d'erreur :

Fatal error: Call to undefined function: bzcompress() in c:\program files\easyphp1-7\www\ajar\galleriimg\compress_dir.php on line 31

quelqu'un pourrai m'aidé siouplait
Afficher les 19 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.