Outils pour utilisateurs

Outils du site


phpdivers:listimgenvoieftp

ListImgEnvoieFTP

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).

Installation

Je ne pourra être tenu pour responsable d'éventuelle dommage liée directement ou indirectement à l'utilisation de ce programme. Il est possible que ce programme contiennent de faille de sécurité il est conseillé de protégez l'accès à ce fichier4)

  1. Votre hébèrgeur doit supporter PHP4 ou supérieur et, si vous souhaitez pouvoir créer des miniatures en ligne, avoir les bibliothèques GD d'installées (généralement c'est la cas).
  2. Éventuellement modifiez la partie CONFIGURATION de index.php en faisant attention de laisser les virgules après les variables.
  3. Envoyez index.php dans le dossier contenant les images.
  4. De préférence, protéger votre page index.php (mais pas le dossier) par un .htaccess et d'un .htpasswd.

Paramétrage (optionnel)

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.

Support

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 .

A propos

listImgEnvoieFTP

1)
Wiki Dotclear.
2)
Il est possible d'ajouter des balise personnalisé dans la configuration du script
3)
Script bash pour GNU/linux
4)
Consultez la documentation apache et utilisez un .htaccess et un .htpasswd
5) , 6)
car la page est public donc n'importe qui pourrait l'utiliser à des fins pas toujours bienveillant
7)
plus petite que la résolution des miniatures
phpdivers/listimgenvoieftp.txt · Dernière modification: 15/01/2010 12:34 (modification externe)