Affichage aléatoire

Nouveau WRInaute
Bonjour à tous,
j'ai trouvé ce script en PHP https://www.webrankinfo.com/forum/t/affichage-de-mots-aleatoire-dans-une-page.67536/ pour afficher des mots sur une page web et ceci de façon aléatoire. Ce qui m'intéresse c'est plutôt que des mots afficher des liens vers des sites. Tout marche pour le mieux ... mais j'aimerais en plus que s'affiche au côté de l'adresse une image (par exemple un favicon), une image sur laquelle on pourrait également cliquer. Mais afficher l'image serait déjà pas mal !!!
je vous laisse le code et j'attends vos idées
D'avance merci
Code:
<?php
$tablo = array(' <a href="http://www.toto.fr">1</a>','
                  <a href="http://www.titi.fr">2</a>','
                  <a href="http://www.tutu.fr">3</a>','
                  <a href="http://www.tata.fr">4</a>','
                  <a href="http://www.tete.fr">5</a>','
                  <a href="http://www.otto.fr">6</a>');
srand((float)microtime()*1000000); 
shuffle($tablo);

$nbcol=1;  // met le nombre de colonne dont tu as besoin


echo '<table border="0">';
  $nb=count($tablo); 
  for($i=0;$i<$nb;$i++){ 
    
  //les valeurs à afficher 
  $valeur1=$tablo[$i];


  if($i%$nbcol==0) 
  echo '<tr>'; 
  echo '<td>',$valeur1,'</td>';

  if($i%$nbcol==($nbcol-1)) 
  echo '</tr>'; 

  } 
  echo '</table>'; 
?>
 
WRInaute accro
Par exemple :

Code:
$tablo = array(' <a href="http://www.toto.fr">1 <img src='' alt='' border='0'></a>','
                  <a href="http://www.titi.fr">2  <img src='' alt='' border='0'></a>','
                  <a href="http://www.tutu.fr">3  <img src='' alt='' border='0'></a>','
                  <a href="http://www.tata.fr">4  <img src='' alt='' border='0'></a>','
                  <a href="http://www.tete.fr">5  <img src='' alt='' border='0'></a>','
                  <a href="http://www.otto.fr">6  <img src='' alt='' border='0'></a>');

Après s'il s'agit d'un élément graphique commun pour tous tes liens, je te conseille de créer une classe css dédiée et de l'appliquer à tes différents liens.
 
Nouveau WRInaute
merci pour ta réponse ultra rapide ... donc j'ai apporté la modification et j'ai un message d'erreur : Parse error: syntax error, unexpected T_STRING, expecting ')' in /.../www/xcx.fr/test.php on line 17
voilà le code :
Code:
<a href="http://www.toto.fr">1 <img src='punaise.gif' alt='' border='0'></a>','
As-tu une idée ?
encore merci
 
WRInaute accro
Oups autant pour moi je n'avais pas vu que tu avais utilisé le ' pour délimiter tes chaînes :

Code:
<a href="http://www.toto.fr">1 <img src="punaise.gif" alt="" border="0"></a>

Mais si c'est pour afficher une puce identique pour tous tes liens, mieux vaut passer par une classe CSS
 
Discussions similaires
Haut