ListImgEnvoieFTP est un script php qui liste les images d'un dossier et affiche les codes d'insertions (BBcode, html, wikiDC1) …2)).
Il permet aussi de supprimer et d'envoyer des images (avec création d'une miniatures). Mais comme la page est publique n'importe qui pourrait utiliser ces fonctions (mais il est possible de protéger la page via un .htaccess
et un .htpasswd
). Elles sont donc désactivées par défaut.
Il a été créer pour être utilisé conjointement avec Envoie FTP3) mais peut-être utilisé seul.
→ Demo (Configuration par defaut: pas de suppression des images ni de formulaire d'envoi et flux de syndication alléger).
CONFIGURATION
de index.php
en faisant attention de laisser les virgules après les variables.index.php
dans le dossier contenant les images.index.php
(mais pas le dossier) par un .htaccess
et d'un .htpasswd
.Liste des variables et des valeurs qu'elles peuvent prendre. Le script fonctionne sans aucune modification de celle-ci.
nbimg | Nombre d'image par page. |
largCaseImg | Largeur des “cases” images. En modifiant cette largeur vous pouvez modifiez les nombres d'image sur chaque ligne. Ne connaissant pas bien les CSS, j'ai remarqué qu'il faut mettre 45% pour avoir 2 images/ligne et pas 50%. |
formUpload | False (par defaut5)) désactive le formulaire d'envoi d'image, True l'active. |
delFile | False (par defaut6)) désactive le bouton et la fonction d'effacement des images. |
RSSfeed | Fils de syndication RSS 2.0. 0 désactivé, 1 alléger (par défaut, n'affiche que les images), 2 complet (affiche autant d'information que la page web, plus lourds pour le serveur). |
Xmin & Ymin | Résolution maximum de la miniature. La miniature gardera les proportions de l'image original. |
GDresampled | True utilise la fonction ImageCopyResampled False ImageCopyResized. La première (par défaut) rééchantillonne la miniature ce qui fait qu'elle est plus belle mais les ressources nécessaire sont beaucoup plus élevé. Certain hébèrgeur désactive cette fonction. |
jpgQuali | Qualité jpeg dans miniatures. 0 médiocre 100 excellent. |
extOK | Liste des extensions acceptée par le script. Généralement aucune raison d'y toucher. |
BBcode html & wikiDC | Balise affiché par le script. Le 1er code est celui des images cliquable, le second les image non clickable7). %big% url de l'image original, %min% url de la miniature, %text% nom de l'image. Vous pouvez supprimer des codes en supprimant sa ligne et en ajouter sur le même modèle. |
En cas de problème pour signaler un bug proposer une amélioration ou simplement me remercier, contactez moi via le forum, catégorie EnvoieFTP.
Pour être averti d'éventuelle mise à jour/nouveautés utilisez le flux envoie ftp ou listImgEnvoieFTP .
Rédacteur : Jonas
.htaccess
et un .htpasswd