Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP Random Fktn

Diskussion: PHP Random Fktn im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moin zusammen, ich habe folgendes Problem und zwar möchte ich gerne per Zufall entscheiden lassen, welcher banner auf meiner ...

Antwort
Alt 11.11.06, 13:02   #1 (permalink)
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard PHP Random Fktn

Anzeige

Moin zusammen,

ich habe folgendes Problem und zwar möchte ich gerne per Zufall entscheiden lassen, welcher banner auf meiner Homepage dargestellt wird.
die Fktn ist ja Random()
welche Parameter müsste ich da in Random eintragen?
Random(Banner1,Banner2,Banner3) oder wie?

LG , weau

weau ist offline   Mit Zitat antworten
Alt 11.11.06, 13:12   #2 (permalink)
 
Benutzerbild von $oul
 
Registriert seit: 19.12.04
$oul Leistung: Z3
$oul eine Nachricht über ICQ schicken
Likes: 2
Standard

Also laut php.net gibt es random() nicht, aber es gibt rand()
Ordne jeder Zahl mit IF einen Banner zu und fertig.

mfg soul
__________________
Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist.
Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten.
$oul ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.11.06, 13:12   #3 (permalink)
 
Registriert seit: 29.01.06
xsheep Leistung: Facit NTK
Likes: 0
Standard

Du musst die Adressen der Bilder in einem Array speichern, dann kannst du eine Zufallszahl in eine zufällige Adresse umwandeln. z.B. so:

Code:
<?php

$urls=array(

    "banner1.jpg",
    "banner2.jpg",
    "banner3.jpg"

);

$random=array_rand($urls);
 
echo "<img src=\"".$urls[$random]."\">";

?>
PS: rand_array() macht das gleiche wie rand(), nur mit dem Unterschied, dass rand_array() automatisch eine Zufallszahl zwischen 0 und count($array)-1 zurückliefert
xsheep ist offline   Mit Zitat antworten
Alt 11.11.06, 13:12   #4 (permalink)
 
Registriert seit: 09.08.05
tisu Leistung: Facit NTK
tisu eine Nachricht über ICQ schicken
Likes: 0
Standard

Guck ma bei php.net, die Funktion random gibt es nicht, höchstens gmp_random. Diese wählt eine Zufällige Zahl aus. Die Beschreibung kannst du dir ja selber angucken.
Mit freundlichen Grüßen,
tisu.
tisu ist offline   Mit Zitat antworten
Alt 11.11.06, 13:14   #5 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

PHP-Code:

// deine Banner
$banners = array ( 'hallo1.jpg''banner2.jpg''dumdidum3.gif' );

// Zufallsgenerator mit Salz füllen
srand microtime() * 534625 ); // oder irgendwas anderes...

// Zufallsbanner auswählen
$banner $banners rand 0count $banners ) - 1) ]; 
[EDIT]
Okay, array_rand() ist natürlich noch einfacher *g
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 11.11.06, 13:22   #6 (permalink)
Themenstarter
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

wow, dass geht ja schnell! danke euch für eure informationen
ich habe es jetzt so xsheep gemacht.
echt klasse die community hier
weau ist offline   Mit Zitat antworten
Alt 11.11.06, 13:42   #7 (permalink)
 
Registriert seit: 09.08.05
tisu Leistung: Facit NTK
tisu eine Nachricht über ICQ schicken
Likes: 0
Standard

Stimmt, man könnte dafür auchnoch ne Klasse schreiben .
tisu ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Random Fktn
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
asx-Playlist random abspielen reach44 Windows 0 30.10.08 08:57
Debian\Ubuntu\etc.: New openssl packages fix predictable random number generator xeno News & Ankündigungen 17 15.05.08 18:32
Random Freezes Klobesetzer Die Problemzone 11 27.03.08 14:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61