[Script PHP] Galerie d'images

Discussion dans 'Web, design' créé par alan, 23 Janvier 2005.

Statut de la discussion:
Fermée.
  1. Offline
    alan Elite
    Voila un ptit script en php 310 lignes 12174 octets
    Alors ben coded by alan (cad moi!)
    "Script : Liste les images d'un répertoire, en les triant
    et en crée des miniatures (si non existante et sauve dans un dossier thumbs et le crée s'il n'existe pas)
    (version 1.1 - 2005-01-22) besoin de php avec '--with-gd' version 2 et '--enable-exif'
    compatible image JPG GIF PNG WBMP
    upload d'image (plusieurs d'un coup possible) direct via le lien mais gif jpg et png uniquement"

    (les miniatures ne sont pas mises a jour ... hésitez pas a aller voir les images pour en voir la derniere version)
    L'url :http://www.alan-smith.no-ip.com/gamerz.be/image.php
    Voila ce que ca donne :
    [IMG]
    Et en partie Admin :
    [IMG]
    Ajout d'image :
    [IMG]
    [IMG]
    Login Admin :
    [IMG]

    franchement c'est pratique quand on mets une image sur GamerZ ;) par exe ....

    vla si vous avez des questions ou des propositions d'amélioration je suis ouvert... aussi c'est Open Source ... mais faudrai que je rendre bien comprehensible mon code ... (mettre des comments en plus!!)

    edit :
    ben voila c'est fait mnt ...
    alan, 23 Janvier 2005
    #1
  2. Offline
    MbK_ Etudjant
    pas mal la galerie!

    je suis entrain d'en faire une mais il y a quelsques problemes niveau upload!

    je suis entrain de tester. Au pire, je pourrais p-e aussi la mettre en open source.
    MbK_, 23 Janvier 2005
    #2
  3. Offline
    li thong ex membre
    Ceci explique cela , le king de la macro ( pour rire quoi ) :D

    franchement c'est pratique quand on mets une image sur GamerZ


    Ok, mais tu es plus loin que moi en informatique, j'ai enregistré les tofs dans mes images, merci bien Alan :)


    Pour les photos sur gamerz, bein, je passe toujours par users.skynet quoi :oops:


    Bonee soirée à toi Alan_@++, et encore merci pour ton thread .
    li thong, 23 Janvier 2005
    #3
  4. Offline
    guslinux Gamerz'ien
    guslinux, 23 Janvier 2005
    #4
  5. Offline
    null ose();
    Pas mal du tout !

    Cependant, tu devrais modifier certaines choses :

    - La présentation : c'est pas super super beau :? Regarde le panel de guslinux, c'est plus attrayant et plus gay à utiliser.

    - L'affichage, si on remplace l'url pas autre chose (..?img=image.php par exemple), il fait un "src=image.php". Il y a pas de faille mais imagine que quelqu'un mette un .swf, sachant que les .swf peuvent exécuter des scripts PHP ou faire des opérations de listage, include, ... c'est assez dangereux !
    null, 23 Janvier 2005
    #5
  6. Offline
    MbK_ Etudjant
    p-e que les swf sont rejetés :d
    MbK_, 23 Janvier 2005
    #6
  7. Offline
    alan Elite
    yep ca OK

    via un $_GET['img'] ui ;)
    mais faudrait aussi qu'il sage envoyer lui meme un swf en détournant mon fichier ... vu que pour envoyer il regarde le type mime du fichier et il prends GIF JPEG et PNG c tout ...
    alan, 23 Janvier 2005
    #7
  8. Offline
    null ose();
    Je pensais plutôt : www.tonsite.com/?img=www.monsite.com/xxx.swf

    Mais si tu dis que ça marche pas, je te crois. Perso j'ai jamais testé.
    null, 23 Janvier 2005
    #8
  9. Offline
    alan Elite
    voila c'etait en effet possible mais mnt il regarde le format du fichier (via exif_imagetype lit les premiers octets du fichier d'image filename , et vérifie sa signature.)
    kom ca c'est pas possible :)

    merci :)
    cor le design a bosser :-s mais suis pas chaud et en forme :-s et po trop d'idee
    alan, 23 Janvier 2005
    #9
  10. Offline
    null ose();
    Ha super, bravo (GG si tu es un joueur :p)

    Pour le design, c'est clair que c'est pas le plus gay. Fait un truc simple :

    Face : Verdana
    Size : 1

    Et voilà, tu joues avec le gras et les couleurs
    null, 23 Janvier 2005
    #10
  11. Offline
    guslinux Gamerz'ien
    regardes dans le code de mon panel , j'ai mis un filtrage sur les types de fichiers en JS. Bien sur c'est betement sur le nom de fichier ... mais c deja ca quoi :!:
    guslinux, 23 Janvier 2005
    #11
  12. Offline
    alan Elite
    lol ;) qd je dis c'est pas possible je veux dire que c'est pas possible pour qqn d'effectuer des actions malveillantes ...
    mon script tourne nikel pr eviter ca ...;)
    alan, 23 Janvier 2005
    #12
  13. Offline
    null ose();
    J'ai psa compris :s
    null, 23 Janvier 2005
    #13
  14. Offline
    guslinux Gamerz'ien
    suffit de tester sur le panel :D

    je vérifie juste l'extention du fichier à uploader, et j'alloue ou je refuse l'upload comme cela avec JavaScript, plus tot que PHP. L'intéret est simple, ca évite de consommer de la bande passante vu que pour que php teste le fichier, le fichier doit etre uploadé sur le serveur ... et comme j'ai deja travaillé avec des fichiers de plusieurs Mo (jusque 10Mo) ca fait long à attendre pour se voir arriver un message "fichier non géré, verifiez vos données et recommencez " :wink:
    guslinux, 23 Janvier 2005
    #14
  15. Offline
    sebge2 Touriste
    j'ai un script qui gères les cliparts (image quoi) elle renomme etc p'tr que guslinux l'adaptera pour son panel a voir ! :wink:

    si jms tu le vx f signe
    sebge2, 23 Janvier 2005
    #15
  16. Offline
    null ose();
    Et si je désactive le javascript dans firefox ?
    null, 23 Janvier 2005
    #16
  17. Offline
    alan Elite
    ben tu enverra ton fichier de type non image et tu verra sur la page que le fichier n'est pas accepeté ... et qd tu vois ca il existe deja plus sur le serveur!!

    sinon j'ai fait une tite touche de design ...
    alan, 25 Janvier 2005
    #17
  18. Offline
    alan Elite
    voila mnt dans la partie admin possibilité de renomer un fichier ... en popup et refesh du parent a la fermeture .... (si on ferme vec le lien!!) j'hesite a le mettre automatique une fois le changement de nom effectué ... z'en pensez quoi ??
    [IMG]

    sinon ya des bugs encore vec le JS il est désactivé mais faudra que j'y regarde un efois pour de bon ....

    hésiter pas a envoyer des modif des plus a y faire ...
    alan, 27 Janvier 2005
    #18
Statut de la discussion:
Fermée.