rellek[org]

Zurück   rellek[org] > .com > web-/entwicklung

web-/entwicklung Für Software, die es noch nicht gibt, ist dieses Forum.

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (Permalink)  
Alt 24.02.2007, 17:58
Oli Oli ist offline
Erfahrener Benutzer
 
Registriert seit: Dec 2004
Beiträge: 175
Standard Links nach Reihenfolge anzeigen

Hallo,
folgende Situation: Eine Seite, 2 Links zu Files zum downloaden auf 2 Servern. Nur ein Link soll angezeigt werden.
Soll den Zweck haben, dass die User gleichmässig auf die beiden Mirrors verteilt werden.
Da ich ja voll den Plan habe, habe ich gegoogelt, aber nicht so richtig fündig geworden.

Bei mir auf der Festplatte habe ich noch so ein Zufallsscript liegen:
PHP-Code:
<?php

/**
 * Add this line of code in your page:
 * <?php include "random_quote.php"; ?>
 */

$quotes[] = "# 1";
$quotes[] = "# 2";

srand ((double) microtime() * 1000000);
$randomquote rand(0,count($quotes)-1);

echo 
"<p>" $quotes[$randomquote] . "</p>";

?>
Aber leider ist es halt wirklich ein Zufallsscript, womit man dann auch 4 mal "# 1" angezeigt bekommen kann.
Steht da im Code irgendwo, dass der Code weiß welche Nummer zuletzt dran war und er weiß das er jetzt die andere Nummer nehmen soll?

Habe mal den Wert microtime() * 1000000);
geändert, aber irgendwie macht sich bei mir damit nichts erkennbar, höchstens dass bei verkleinerung der Zahl doppelte Anzeigen häufiger sind.


Ich hasse Code # Ich hasse Code # ICH HASSE ES


Edit: Habe wohl doch noch etwas gefunden (kurz bevor ich ich die Bildröhre aus meinem TFT gebaut hätte: http://www.klamm.de/forum/archive/in...p/t-15274.html
hm, schaut ähnlich aus werde es später mal testen, wenn ich wieder zurück bin.
__________________
Öhm.... wenn du mal eine gehabt hättest, wärs mir vielleicht aufgefallen...

Geändert von Oli (24.02.2007 um 18:05 Uhr)
Mit Zitat antworten
  #2 (Permalink)  
Alt 24.02.2007, 19:42
Benutzerbild von robotangel
mal hier, mal dort
 
Registriert seit: Oct 2003
Ort: Von zu Hause :)
Beiträge: 1 299
Standard

Woher soll das Skript denn wissen was es beim letzen Mal herrausbekommen hat? Das müsstest du entweder in eine DB oder Datei schreiben, allerdings könntest du das Skript dann auch alle Server einzeln durchgehen lassen ($letzterserver+1).
__________________
*bloedl*

... Jabber-me: robo@jabber.ccc.de | Warum Jabber?
Warum offene Formate? | Keine Word-Anhänge mehr... | Lizenz für dein kleines Meisterwerk gesucht?
Jamendo - rockt! (Creative Commons-Musik)

Mit Zitat antworten
  #3 (Permalink)  
Alt 24.02.2007, 22:08
Benutzerbild von rellek
ein bisschen nerd, ja?
 
Registriert seit: Apr 2002
Ort: 192.168.0.3
Beiträge: 11 146
Standard

Würds mit einer DB machen. Oder mit einem kleinen Counter-File.
Und beide Mirrors abfragen und dann den mit weniger Klicks anzeigen lassen, wenn gleichviel, dann zufall...
__________________
...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Horst | Murat | Achmed | Knut II.

Posted on a Mac.
Mit Zitat antworten
  #4 (Permalink)  
Alt 24.02.2007, 22:10
Oli Oli ist offline
Erfahrener Benutzer
 
Registriert seit: Dec 2004
Beiträge: 175
Standard

Zitat:
Woher soll das Skript denn wissen was es beim letzen Mal herrausbekommen hat?
Dachte ich mir auch schon...

Habe mal noch tweiter gegoogelt. Da gibt es einiges, dass die eingetragenen Urls per Cron checkt usw usw. Die Ausgabe immer über Zufall... baah
Glaube dann lege ich mich auch auf Zufall fest, so gut wie ich mich damit auskenne
__________________
Öhm.... wenn du mal eine gehabt hättest, wärs mir vielleicht aufgefallen...
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sherlock Holmes: Das Geheimnis der Mumie Doktor games 3 05.12.2007 22:50
Baphomets Fluch 3-Der schlafende Drache Doktor games 0 03.02.2004 19:52
Harry Potter und die Kammer des Schreckens Doktor games 0 16.11.2003 19:47
Splinter Cell pc Doktor games 1 15.09.2003 13:58
The Thing - Das Ding aus einer anderen Welt Doktor games 2 08.09.2003 22:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.


Powered by vBulletin® Version 3.8.0 Beta 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC7
Template-Modifikationen durch TMS