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
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:
- Pub aleatoire en php
- Youtube sans pub - Accueil - Streaming
- Netflix avec pub avis - Accueil - Streaming
- Easy php - Télécharger - Divers Web & Internet
- Stop pub gratuit - Télécharger - Divers Utilitaires
- Supprimer pub - Guide
9 réponses
swoog42
Messages postés
1060
Date d'inscription
mercredi 30 septembre 2009
Statut
Membre
Dernière intervention
16 décembre 2018
244
23 mars 2010 à 18:44
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
Si tu as 5 images, tu intègres cette ligne
$img = rand(1, 5); echo '<img src="' . $img . '.png" alt="texte de remplacement" />';
swoog42
Messages postés
1060
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
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 ^^
$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 ^^
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
23 mars 2010 à 18:57
okj je vais essayer
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
Modifié par fofo73 le 24/03/2010 à 11:21
mais tu peut mettre des commentaire
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
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
swoog42
Messages postés
1060
Date d'inscription
mercredi 30 septembre 2009
Statut
Membre
Dernière intervention
16 décembre 2018
244
24 mars 2010 à 14:24
24 mars 2010 à 14:24
bizarre... fait un
echo $i;pour voir si tu as bien le bon nombre de fichiers...
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
24 mars 2010 à 19:40
$i est toujours egale a 0
swoog42
Messages postés
1060
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
Modifié par swoog42 le 24/03/2010 à 21:59
Juste après cette ligne
essaye un
Il a free, il a tout compris !
$mydir = 'dossier/ou/sont/mes/images'';
essaye un
echo $mydir;
Il a free, il a tout compris !
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
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
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
28 mars 2010 à 17:27
personne