• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zufällig Flash einbinden

Status
Für weitere Antworten geschlossen.

wers1

Mitglied
Hallo,

ich möchte im header einer seite zufällig einevon vielen Flash-Slideshows abspielen. Dazu hab ich gegooglt und zwar zufallsscripte gefunden, doch funktionieren diese nciht wenn ich den code zum einbinden der flash dort eigebe und den zufällig ausgewählten per echo ausgebe.

woran kann das liegen? wie kann mans anders machen?

Danke im vorraus

wers1

PS. gibt keine fehlermeldung
 
leider müssen die flashs (da mit slideshowprogramm erstellt), speziell mit noch ner anderen datei verlinkt werden und somit schätze ich die verzeichnis methode schwierig ein. es is nich das problemdass ich jedes mal den link reinschreibe nur wie gesagt haben die ganzen zufalls scripts ncih funktuioniert. hab mir aber mal den manual artikel durchgelesen:

PHP:
$rand = rand(1, 5);
if $rand == 1 {
LINKTEXT1
}
...

Könnte das bei 5 links so gehen so gehen?
 
Es kommt darauf an woher die Links kommen sollen, daswegen wäre es wichtig wenn du uns den Teil deines Scriptes postest (für die Methode mit den Verzeichnissen). Außerdem erstellt mt_rand bessere Zufallszahlen! Aber ich hoffe das folgende hilft dir:

PHP:
mt_srand ((double)microtime () * 1000000 );
$slideshow = array (
array ('flash' => 'Link zur Flash Dateu', 'link' => 'dein Link'),
array ('flash' => 'Link zur Flash Dateu', 'link' => 'dein Link'),
array ('flash' => 'Link zur Flash Dateu', 'link' => 'dein Link'),
array ('flash' => 'Link zur Flash Dateu', 'link' => 'dein Link')
);
$rand = mt_rand (0, count ($slideshow) - 1);
$ausgabe = '<embed src="'.$slideshow[$rand]['flash'].'">';
$ausgabe = '<a href="'.$slideshow[$rand]['link'].'">'.$ausgabe.'</a>';
echo $ausgabe;
unset ($rand, $slideshow, $ausgabe);

edit:
Bei der online Erstellung des Scriptes ist mit ohne Syntax Highlighting ein Fehler unterlaufen
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben