14/09/2010, 17:43:54
echo '<img rsc="../randokerlouan/uploads/Logos/'.$fichier.'" alt="logo dynamique" width="987px"height="190px" />';
Et supprime les espaces autour des points (.) pour la concaténation des variables : ex
echo '<p>Image à afficher :'.$fichier.' avant affichage</p>'; et pas echo '<p>Image à afficher :' . $fichier . ' avant affichage</p>';
Ce code fonctionne parfaitement et n'a pas besoin d'udt, tu le colles simplement à l'endroit où tu désires faire apparaître l'image. Il faut bien entendu que le chemin soit bien configuré. Avec 7 images, tu modifies {1|rand:6} en {1|rand:7}
Et tu peux faire encore plus court :
Et supprime les espaces autour des points (.) pour la concaténation des variables : ex
echo '<p>Image à afficher :'.$fichier.' avant affichage</p>'; et pas echo '<p>Image à afficher :' . $fichier . ' avant affichage</p>';
Citation :j'ai aussi essayé le code de Jean Le Chauve
Code :
{capture assign='num'}{1|rand:6}{/capture}
<img src="uploads/Logos/image{$num}.jpg" alt="logo" title="logo" />
Et tu peux faire encore plus court :
Code :
<img src="uploads/Logos/image{1|rand:7}.jpg" alt="logo" title="logo" />