Voila mon premier code en php.
Il était au depart destiné a un ami pour son site mais bon, j'ai pas resisté a l'envie de le poster.
Son installation est assez simple.
Il suffit d'editer config.php il y a toutes les indications necessaires dedans.
A l'aide de la fonction rand() il selectionne un n° de fichier qui sera ensuite reporté dans la fonction get_file() de LocalStone.
Ceci a pour effet, si vous connaissez la source de LocalStone de choisir une image aleatoirement parmi toutes les photos du dossier specifié.
J'ai d'ailleurs ajouté une seconde chose qui fait un petit plus, la possiblité de mettre une description dans la balise alt ainsi qu'un titre au dessus de son image grace a "else" et "if" que tout le monde connait a mon avis.
bon, je vous laisse decouvrir ma source
Source / Exemple :
<!--dans le zip-->
Conclusion :
Je ferais peut etre des mise a jour avec possibilité de faire automatiquement les fichier de description via une interface en php.
j'ai un problème : le script ne marche pas.
Le fichier config.php est bien dans le même répertoire que index.php mais quand je regarde, ca ne marche pas. j'ai enlvé le "ce module n'a pas encore été installé..." mais l'image ne s'affiche pas.
Son adresse, mon site web www.qqch.net
Help
@+
Mais elle ne fonctionnait pas et j'ai oublié d'enlever le code qui verifiait la presence de config.php qui attestait de l'installation du script.
Sinon, pour le type mime, je vais voir ca.
J'ai prevue de faire une zone admin ou l'on uplaode ses images et ou l'on concoit les fichiers explicatifs.
@+
"grace a "else" et "if" que tout le monde connait a mon avis." Ha, non, je ne connais pas. C'est quoi ? lol
Je me demande si ca vaut vraiment le coup de mettre, ca, étant donné que le fichier install.php n'existe pas, et qu'on ne voit pas pourquoi quelqu'un aurait supprimé le fichier config.php. De plus, pour trois variable, autant les mettre dans le fichier index.php. Enfin...
???????????????? Pourquoi fermer la syntaxe PHP si c'est pour la rouvrir après ?
Dis donc, t'es méticuleux. Tu vérifie tout. Mais étant donné que c'est toi qui appelle la fonction, pourquoi y aurait-il une erreur dans les arguments ? En régle générale, on vérifie plein de choses quand l'utilisateur peut choisir des choses, mettre un texte, etc... Mais quand c'est le programmeur, et que le programme marche bien, allège ta source !!
Testes plutot le type MYME. Là, on peut faire passer autant les .bmp (en les renommant), que les .jpg.exe. Penses y quand tu feras l'ajout automatique d'images.
La vrai syntaxe est
Autant se mettre au XHTML :
Pour ton premier code, c'est de la très bonne programmation. Tu respecte la syntaxe PHP, etc... Mais je trouve que tu compliques beaucoup par rapport à l'utilité de ton code. Quand tu appelle une seule fois une fonction (get_file), autant ne pas en faire une fonction, et la mettre directement dans le code.
Par contre, se servir d'un fichier texte par photo, là, il faut compliquer un peu, pour que la gestion de 5000 photos ne relèvent pas du cauchemar. Donc, sois un seul fichier texte avec la correspondance nom_fichier => description, soit une base (code trop simple pour l'utilisation d'une base), soit la description dans le fichier image. Et oui, c'est possible.
Bon voilà. Je te met 7/10, et bravo pour ton premier code. Mais améliores le !!
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.