31/08/2010, 11:26:42
très facile et peu être fait en moins de 20 lignes de code dans un UDT
en partant du principe que toutes tes images doivent être contenu dans un répertoire R et préalablement toutes taillées à la bonne taille
le schéma est le suivant en php
ensuite tu insères cet UDT dans le gabarit utilisé tel que {nom_de_ma_balise}
rien de complexe et le net pullule d'info dispo sur chaque partie. Là tu as l'algo général. Demain si tu ajoutes 2 images dans le bon répertoire elles seront prises automatiquement en compte
en partant du principe que toutes tes images doivent être contenu dans un répertoire R et préalablement toutes taillées à la bonne taille
le schéma est le suivant en php
Code :
//ouvre le répertoire R
//lister les fichiers présents dedans sans entrer dans les sous répertoire
// en prenant soin de ne prendre que les extensions *.jpg *.JPG *.jpeg *.JPEG *.gif *.GIF *.png *.PNG ....
//lire le premier fichiers trouvé et déterminer ses dimensions qui seront mémorisée dans les variable X et Y pour respectivement width et height
//fermer le répertoire R
//Compter combien d'élément dans le tableau résultat on a trouvé dans le répertoire R. Ce nombre est noté N
//Sortir un nombre aléatoire entre 1 et N. Ce nombre est noté A
//déterminer l'image à la position A du tableau de résultat
//faire un echo de la valeur HTML de l'objet image tel que
// <img src='{URL DE L'IMAGE}' alt='image du header' width='{X}' height='{Y}' />
ensuite tu insères cet UDT dans le gabarit utilisé tel que {nom_de_ma_balise}
rien de complexe et le net pullule d'info dispo sur chaque partie. Là tu as l'algo général. Demain si tu ajoutes 2 images dans le bon répertoire elles seront prises automatiquement en compte