Pub aleatoire en php
fofo73
Messages postés
387
Statut
Membre
-
fofo73 Messages postés 387 Statut Membre -
fofo73 Messages postés 387 Statut Membre -
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
-
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" />';
-
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 ^^ -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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
-
bizarre... fait un
echo $i;
pour voir si tu as bien le bon nombre de fichiers... -
-
Juste après cette ligne
$mydir = 'dossier/ou/sont/mes/images'';
essaye unecho $mydir;
Il a free, il a tout compris ! -
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