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

Soyez le premier à donner votre avis sur cette source.

Vue 15 521 fois - Téléchargée 2 436 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

Messages postés
48
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
21 avril 2008

Effectivement, j'ai oublié de le signaler, mais php doit etre compilé avec les libraire GD et Bzip2 (disponibles sur multimania et free)
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011

Salut

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

A++

Chouchou
Messages postés
2
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
30 juillet 2004

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+
Messages postés
7
Date d'inscription
samedi 27 septembre 2003
Statut
Membre
Dernière intervention
22 mai 2006

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 ?

@+
Messages postés
5
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
12 février 2005

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.