Pub aleatoire en php

Bonjour je voudrais mettre des pub sur mon site mais je sais pas comment les faire aleatoire car j'en ai plusieurs

9 réponses

  1. desole du retard mais il marque bien le dossier ou il y a la pub quand je mais dans un dossier car pour l'instant je l'ai mis a la racine a cote de pub.php mais je vais changer
    1. personne
  2. Juste après cette ligne
    $mydir = 'dossier/ou/sont/mes/images''; 
    

    essaye un
    echo $mydir; 
    

    Il a free, il a tout compris !
    1. bizarre... fait un
      echo $i; 
      pour voir si tu as bien le bon nombre de fichiers...
      1. le probleme c'est que sa ne fait que la premiere image mais si on combine tes deux idee sa fonctionne mais faut modifier le script donc si quelqu'un a une solution merci
        1. attend, j'ai mieux...
          $i = 0;
          $mydir = 'dossier/ou/sont/mes/images'';
          if ($dir = @opendir($mydir))
          {
          while (($file = readdir($dir)) !== false)
          {
          if($file != ".." && $file != ".")
          {
          $i++;
          }
          }
          closedir($dir);
          }
          $img = rand(1, $i);
          echo '<img src="' . $img . '.png" alt="texte de remplacement" />';

          Avec cette solution, tu ne te préoccupe pas du nombre d'images... tu peux en rajouter autant que tu veux sans changer ton script ^^
          1. tu nommes tes fichiers 1.png 2.png (ou .jpg).

            Si tu as 5 images, tu intègres cette ligne
            $img = rand(1, 5);
            echo '<img src="' . $img . '.png" alt="texte de remplacement" />';