Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

IMAGE ALEATOIRE AVEC DESCRIPTION DANS BALISE "ALT" ET AU DESSUS DE L'IMAGE


Information sur la source

Catégorie :Graphique Classé sous : image, description, alt Niveau : Débutant Date de création : 05/08/2005 Vu / téléchargé: 3 794 / 421

Note :
Aucune note

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

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

Conclusion

Je ferais peut etre des mise a jour avec possibilité de faire automatiquement les fichier de description via une interface en php.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de massacr le 06/08/2005 10:59:31

Salut
"grace a "else" et "if" que tout le monde connait a mon avis." Ha, non, je ne connais pas. C'est quoi ? lol
<code>
# if(file_exists(config.php)){
# include('config.php');
# }
# else
# {
# echo 'ce module n\'a pas encore t install, veuillez l\'installer a la page suvante: <a href="install.php">cliquez ici</a>';
# $copy = '&copy; 2005 -<a href=mailto:morgan@vagao.com>&nbsp;morgan abraham</a>-';
# }
</code>
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...
<code>
# ?>
# <?php
</code>
???????????????? Pourquoi fermer la syntaxe PHP si c'est pour la rouvrir après ?
<code>
# // On vrifie les arguments ...
# $arg_list = func_get_args();
# if (count($arg_list) < 2) return false;
</code>
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 !!
<code>
if (preg_match($ext_value, $file_in)) {
</code>
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.
<code>
#  while ($file_in = readdir($dir_in)) {
</code>
La vrai syntaxe est
<code>
while (false !== ($file_in = @readdir($dir_in))) {
</code>
<code>
echo '<br>';
</code>
Autant se mettre au XHTML :
<code>
echo '<br />'';
</code>

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 !!

signaler à un administrateur
Commentaire de momoxe le 08/08/2005 16:51:29

J'avais concu une install automatique ou l'on reseignait l'emplacement des divers dossiers.
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.
@+

signaler à un administrateur
Commentaire de Martin_j le 30/08/2005 11:56:48

Salut,

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

@+

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

afficher une gallerie photo avec vignette et description (php & mysql) [ par irrisson ] bonjour tout le monde voici ce que j'essaye de r&#233;aliser j'essaye en php d'afficher une gallerie d'image ( image stocker dans un repertoire ) ave Où est l'érreur ? (Image Miniature) [ par ImmortalPC ] Salut, apr&#232;s avoir cherch&#233; une solution pour faire une image miniature en automatique j'ai finalement trouv&#233; un script super Voici le s Inclure une image sans qu'elle ne soient lut par PHP [ par ImmortalPC ] Salut, Je cherche &#224; inclure une image comme cela : &lt;?php include('monimage'); ?&gt; Le probl&#232;me c'est que certain caract&#232;re f Bibliotheque d'images [ par MickParadiseLost ] Bonjour a tous.Je suis actuellement en stage et je dois r&#233;aliser une biblioth&#233;que d'image en php avec mysql.Le principe est de classer les i recuperation coordonnées image dans base de données (suite) [ par elodielole ] dsl j'ai oubli&#233; de mettre mon fichier examen.css : form { position: absolute; top: 30%; right: 10%; width: 50px; background-color: salmon; border probleme imagecreate et imagesetpixel [ par Celtic_fr ] voila ce que j'obtient ^^, ce n'est pas une image, pourtant mon php_gd2 est activ&#233;.&#137;PNG  IHDRdd &#140;}&#199; PLTE&#255;&#255;&#255;&#255 Image de vérification [ par jojo545 ] Existe-t-il un script qui puisse outrepasser l'image de v&#233;rification ex( www.neomoteur.com) Comment definir la taille d'une page [ par overbrave ] Je vous explique mon problemeJ'ai une page web,&nbsp;j' y ai mis en arri&#232;re plan une imageSeul truc c'est que suivant la taille de l'image ou sui requete sql [ par billy67000 ] bonjour, pourqoui cette requete ne marche pas SELECT&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; products_description.products_name FROM&nbsp;&nbsp;&nbsp; naviguer d'images en images dans un formulaires [ par cbrunet ] Bonjour, J'ai un petit souci ... Le cadre: je poste un formulaire qui me permet d'afficher une carte routi&#232;re et &#224; cot&#233;, en cliquant su


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.