Pub aleatoire en php

Fermé
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 - 23 mars 2010 à 18:42
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 - 28 mars 2010 à 17:27
Bonjour je voudrais mettre des pub sur mon site mais je sais pas comment les faire aleatoire car j'en ai plusieurs
A voir également:

9 réponses

swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
23 mars 2010 à 18:44
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" />';
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
Modifié par swoog42 le 23/03/2010 à 18:49
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 ^^
0
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
23 mars 2010 à 18:57
okj je vais essayer
0
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
Modifié par fofo73 le 24/03/2010 à 11:21
mais tu peut mettre des commentaire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
Modifié par fofo73 le 24/03/2010 à 11:35
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
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
24 mars 2010 à 14:24
bizarre... fait un
echo $i; 
pour voir si tu as bien le bon nombre de fichiers...
0
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
24 mars 2010 à 19:40
$i est toujours egale a 0
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
Modifié par swoog42 le 24/03/2010 à 21:59
Juste après cette ligne
$mydir = 'dossier/ou/sont/mes/images''; 

essaye un
echo $mydir; 

Il a free, il a tout compris !
0
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
27 mars 2010 à 16:29
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
0
fofo73 Messages postés 295 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 28 mai 2011 8
28 mars 2010 à 17:27
personne
0