PHPic

La galerie photo tout auto

Index

  1. Qu'est-ce que PHPic?
  2. Configuration nécessaire
  3. Comment utiliser PHPic
  4. Personnaliser un album
  5. Résolution de problèmes
  6. À venir...

1. Qu'est-ce que PHPic?

PHPic permet de publier des albums de photo ou d'images sur Internet. Son but est d'être très simple d'emploi et entièrement personnalisable.

PHPic a été développé par Denis Bredelet
PHPic est sous license GPL

2. Configuration nécessaire

PHPic fonctionne sur le serveur, c'est-à-dire que vous n'avez pas de logiciel à installer sur votre ordinateur. Vous devez juste copier des fichiers sur votre espace d'hébergement Internet.

Le serveur doit autoriser les applications PHP. Pour le moment, seul PHP version 4 ou plus est supporté. Certaines fonctions requièrent la librairie GD.

3. Comment utiliser PHPic

Pour utiliser PHPic, commencez par télécharger l'archive phpic.zip et extrayez les fichiers.
Le programme de décompression devrait créer un répertoire "phpic". Ce répertoire doit être recopié en entier sur votre espace d'hébergement.

Ensuite, créez un répertoire sur le serveur qui contiendra tous vos albums photos, par exemple "Galerie". Copiez le fichier suivant dans ce répertoire:

phpic\support\phpic_settings.php
Pour chaque album que vous voulez publier, créez un répertoire à l'intérieur de "Galerie" et copiez-y les fichiers suivants:
phpic\template\Album.php
phpic\template\Image.php
La hiérarchie de répertoires sur le serveur devrait ressembler à ceci:
/phpic
	Fichiers PHPic...

/www
|	index.html
|	. . .
|	
|----> Galerie
	|	phpic_settings.php
	|
	|----> Fleurs
	|	|	Album.php
	|	|	Image.php
	|	|
	|	|----> images
	|			im0001.jpg
	|			. . .
	|
	|----> Vacances		
		|	Album.php
		|	Image.php
		|
		|----> images
				im0035.jpg
				. . .
Vous pouvez ajouter ou retirer des photos à l'album simplement en ajoutant ou en supprimant des images dans le répertoire "images".

Dans l'exemple ci-dessus, l'album de vacances est accessible à l'adresse:

http://espace.web.fr/annick/Galerie/Vacances/Album.php
(remplacer "http://espace.web.fr/annick" avec l'adresse de votre site)

4. Personnaliser un album

Après la première visite de votre album photo, PHPic crée un fichier bag/album.ini dans le répertoire où il est situé. Pour personnaliser le titre de l'album et le texte des images, il faut éditer ce fichier. Sa syntaxe est la suivante:
[Album]
Title=titre de l'album
Text=description de l'album (optionnelle)

[Images]
im0001.jpg=titre de l'image: description de l'image (optionnelle)
. . .
Le fichier phpic_settings.php contient des options que vous pouvez modifier à votre préférence. Il est aussi possible de choisir des options différentes pour chaque album, il suffit de placer une version de phpic_settings.php différente dans chacun d'eux.

Les options sélectionnées au niveau d'un album ont priorité sur les options générales.

Mais la plus meilleure façon de personnaliser l'aspect de votre album est d'éditer Album.php et Image.php. Suivant votre logiciel d'édition de pages web, il se peut que vous ayez à renommer le fichier Album.html ou Image.html avant de le modifier.

Une fois que vous êtes content du style de votre album, pourquoi ne pas le partager? Vous pouvez envoyer les Album.php et Image.php de votre création à mon adresse mél denis@poboxes.com, je les publierai sur mon site.

5. Résolution de problèmes

1- J'ai installé PHPic, mais les images ne s'affichent pas dans la page web ou bien des textes bizarres à l'intérieur de signes <? ?> s'affichent.

Vérifiez que les pages portent bien l'extension "php" et non "html". Contactez votre hébergeur pour voir si vous avez besoin d'activer PHP pour votre site.

2- J'ai installé PHPic mais mon album ne s'affiche pas du tout.

Vérifiez que vous avez bien placé phpic_settings.php dans le répertoire approprié. Regardez si le dossier /phpic/support contient un document appelé "error.log". Celui-ci liste les erreurs d'exécution. Si le document n'existe pas, éditez Album.php et retirez le signe @ devant les commandes "include". Affichez ensuite le source de la page web dans votre navigateur pour voir les erreurs d'exécution.

3- Album.php produit des erreurs telles que "Fatal: call to undefined function..."

Vérifiez que PHPic est installé correctement sur le serveur. Copiez le fichier phpic/support/info.php dans le répertoire racine de votre site web et ouvrez-le dans un navigateur Internet (par ex. http://espace.web.fr/annick/info.php). Pour le moment, PHPic nécessite PHP version 4 ou plus. La librairie GD doit être installée.

4- Mon album s'affiche bien dans un navigateur Internet, mais le fichier album.ini contient seulement une partie des images

Les images sont ajoutées à l'album au fur et à mesure qu'elles sont affichées. Pour être sûr que toutes les images sont présentes dans album.ini, commencez par afficher l'album jusqu'à la dernière page.

5- Mon éditeur de pages web produit des erreurs quand j'essaie d'ouvrir Album.php ou Image.php

Il est aussi possible que le logiciel n'aime pas les balises PHP. Dans ce cas, ouvrez le fichier dans un éditeur de texte et remplacez tous les <? et ?> par <% et %> respectivement. Essayez à nouveau d'ouvrir le fichier dans le logiciel d'édition de pages web. Si cela ne marche toujours pas, remplacez <? et ?> par <script language="php"> et </script> respectivement. Suivant la configuration du serveur, les balises <% ... %> peuvent fonctionner ou non avec PHP.

6. À venir...

- Galerie photo
Permettra de voir en un coup d'oeil tous les albums sur votre site.

- Interface administrateur
Permettra de modifier les titres et les descriptions sans avoir à recopier des fichiers sur le serveur
Permettra d'ajouter ou supprimer des images depuis Internet

- Etc.

Remerciements

Merci aux dévelopeurs de PHP d'avoir rendu PHPic possible
Merci à Chris Bielinski pour phpINI
Merci à Jake Olefsky pour exifer
Merci à Tommy 'Akiro' Tonteri pour m'autoriser à utiliser le nom "PHPic"