Mailinglisten-Archive |
On Mon, Dec 30, 2002 at 10:52:28PM +0100, Kai Bettin wrote:
> hallo
>
> > Ausschnitt aus php.net
> > int rand ( [int min, int max])
> > ...
> > In older versions of PHP, you had to seed the random number generator
> > before use with srand(). Since 4.2.0 this is no longer necessary.
> > ...
> > See also srand(), getrandmax(), and mt_rand().
>
> > Welche Version hast Du?
>
> Live Version 4.1.1, im LAN 4.2.1... aber hat denn die RAND() funktion
> innerhalb einer sql-query wirklich etwas mit der RAND() version von php zu
> tun?
>
Ich habe an die Rand-Funktion in php gedacht.
> > Bei einer 1:1-Verteilung würde ich einen "Besucherzähler" einfügen.
> > Mit einer Modolo-Division (%) durch die Anzahl der Banner würde jeder
> > Banner gleich oft gezeigt werden
>
> ich muss zugeben das ich gerade etwas auf dem schlauch stehe wie soetwas
> auszusehen hat. kannst du das evtl. in eine beispiel query formen? :p
>
> aber ich glaube auch, das ich einfach mal schaue, wie andere systeme banner
> handlen. vielleicht kommt ja da der aha-effekt.
>
function visitorCounter($file) {
$lines = file($file);
$handle = fopen($file, 'w');
$rand = (int)$lines[0] + 1;
fputs($handle, $rand);
// Das ist Deine Zahl
$rand = $rand % $nrBanner;
fclose($handle);
}
> danke dir jedenfalls
>
> gruss
>
> kai
>
> --
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->> http://www.4t2.com/mysql
CU
Michael .--.
|o_o |
-- ||_/ |
/-----------------------------------------------------\ // \ \
| Michael Ott, Glockenhofstr. 29a, 90478 Nuernberg | (| | )
| e-mail: michael@ZolnOtt.de, Tel. +49 9 11 41 88 576 | /'\_ _/`\
\-----------------------------------------------------/ \___)=(___/
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive