| Claus Lehmann Partnerprogramme.com |
Geschrieben am: Di 4.03.2008, 18:51
|
||
![]() AyomRank 5 Gruppe: Experten Marketing Beiträge: 290 Mitglied seit: 29.04.2005 |
Hallo, ich habe in einem Blog rechts drei Werbeplätze. Die Reihenfolge (oben, mitte, unten) in der die gebuchte Werbung dort gezeigt wird möchte ich zufällig rotieren, damit alle 3 Anzeigenkunden den gleichen Gegenwert für ihr Geld bekommen. Ich möchte das effizient in PHP und ohne DB-Zugriff oder Filezugriff machen (bitte auch keine Widgets). Mir fällt dazu folgendes ein:
Das müsste doch von der Performance ganz gut sein. Oder was wäre noch besser? Vorschläge? -------------------- Geld verdienen mit kostenlosen Partnerprogrammen
http://www.partnerprogramme.com Informationen zu Krediten von Privat an Privat http://www.p2p-kredite.com |
||
![]() |
| nitrit |
#2 Geschrieben am: Di 4.03.2008, 19:18 (+00:27)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 259 Mitglied seit: 8.08.2007 |
rand() ?
-------------------- |
![]() |
| bendecho |
#3 Geschrieben am: Di 4.03.2008, 19:23 (+00:04)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 153 Mitglied seit: 23.07.2006 |
um das ganze besser verwalten zu können würde ich das in einen array packen und die elemente per zufall rotieren lassen
-------------------- |
![]() |
| profo |
#4 Geschrieben am: Di 4.03.2008, 19:25 (+00:01)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 252 Mitglied seit: 19.01.2007 |
Systemaufrufe sind immer vergleichsweise teuer, time() ist also nicht ganz billig. Ob es günstiger kommt, als rand() ist allerdings auch wieder systemabhängig (ob es z.B. an /dev/random oder /dev/urandom gebunden ist). Solange Du aber keinen gigantischen Traffic hast, ist das wurscht.
-------------------- Forenverzeichnis, Blogverzeichnis und Wikiverzeichnis ohne Backlinkfplicht
E-Mail mit mailde.de - Einfach E-Mail! beziehungs-kiste.net - Das Tratschforum für Singles, Paare und Familien |
![]() |
| Claus Lehmann Partnerprogramme.com |
#5 Geschrieben am: Di 4.03.2008, 19:46 (+00:21)
|
![]() AyomRank 5 Gruppe: Experten Marketing Beiträge: 290 Mitglied seit: 29.04.2005 |
@bendecho
wie sähe das als Code aus? -------------------- Geld verdienen mit kostenlosen Partnerprogrammen
http://www.partnerprogramme.com Informationen zu Krediten von Privat an Privat http://www.p2p-kredite.com |
![]() |
| nitrit |
#6 Geschrieben am: Di 4.03.2008, 20:01 (+00:15)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 259 Mitglied seit: 8.08.2007 |
$ads = array('ad1','ad2','ad3');
$rand = array_rand($ads,1); //deine werbung: $AD = $ads[$rand[0]]; -------------------- |
![]() |
| bendecho |
#7 Geschrieben am: Di 4.03.2008, 21:18 (+01:16)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 153 Mitglied seit: 23.07.2006 |
wenn ich es richtig verstanden habe möchtest du alle 3 elemente ausgeben, dann würde ich mir die folgende funktion anschauen:
http://de3.php.net/manual/de/function.shuffle.php -------------------- |
![]() |
| Big Rob |
#8 Geschrieben am: Di 4.03.2008, 21:55 (+00:37)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 206 Mitglied seit: 18.01.2008 |
ich mach das immer oberbillig:
<? srand(microtime()*1000000); $expansion = rand(1,6); if ($expansion == "1") { include("ad1.inc"); } else if ($expansion == "2") { include("ad2.inc"); } else if ($expansion == "3") { include("ad3.inc"); } else if ($expansion == "4") { include("ad4.inc"); } else if ($expansion == "5") { include("ad5.inc"); } else if ($expansion == "6") { include("ad1.inc"); } ?> -------------------- Ich bin immer gerne an Linktauschs oder anderen Kooperationen interessiert! Sie können mich gerne per PM, robert[at]kitzmann.at oder ICQ 81130739 kontakten! --- Baulinks |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/23271
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Bannercodes rotieren lassen | CC | 362 | 4 | So 11.03.2007, 18:24 |
| bilder in einer reihenfolge ablaufen lassen? | Alexander W | 502 | 6 | Di 5.04.2005, 22:01 |
Anzeige - [Hier werben / Mediadaten]


















