Autor Zpráva
lennyh
Profil
Jaký byste mi doporučili skript pro náhodné zobrazování videa z YouTube na webu? Existuje nějaký takový skript nebo řešení? Díky
vydrus
Profil
Normální PHP skript pro random text...
vydrus
Profil
<?
$text = array(
"bla",
"bla2",
"bla3",
);
mt_srand(time());
$random_index = mt_rand(1, (count($text)));
$random_index--;
?>
<? echo "$text[$random_index]" ?>


Místo bla dáš kód pro video - ale musí mít zpětná lomítka před každou uvozovkou.
lennyh
Profil
Díky moc... Ale s těmi lomítky to moc nechápu.
Mělo by to vypadat nějak takhle?

<?
$text = array(
“<object width=\“425\“ height=\“344\“><param name=\“movie\“ value=\“http://www.youtube.com/v/-wtv4bsLWvw&hl=en&fs=1\“></param><par am name=\“allowFullScreen\“ value=\“true\“></param><embed src=\“http://www.youtube.com/v/-wtv4bsLWvw&hl=en&fs=1\“ type=\“application/x-shockwave-flash\“ allowfullscreen=\“true\“ width=\“425\“ height=\“344\“></embed></object>“,

“<object width=\“425\“ height=\“344\“><param name=\“movie\“ value=\“http://www.youtube.com/v/ngcIgV-nYBQ&hl=en&fs=1\“></param><par am name=\“allowFullScreen\“ value=\“true\“></param><embed src=\“http://www.youtube.com/v/ngcIgV-nYBQ&hl=en&fs=1\“ type=\“application/x-shockwave-flash\“ allowfullscreen=\“true\“ width=\“425\“ height=\“344\“></embed></object>“,

“<object width=\“425\“ height=\“344\“><param name=\“movie\“ value=\“http://www.youtube.com/v/p6zwpdvV7Zg&hl=en&fs=1\“></param><par am name=\“allowFullScreen\“ value=\“true\“></param><embed src=\“http://www.youtube.com/v/p6zwpdvV7Zg&hl=en&fs=1\“ type=\“application/x-shockwave-flash\“ allowfullscreen=\“true\“ width=\“425\“ height=\“344\“></embed></object>“,

);
mt_srand(time());
$random_index = mt_rand(1, (count($text)));
$random_index--;
?>
<? echo “$text[$random_index]“ ?>
vertigo4
Profil
lennyh
Stačí náhodně vybírat pouze kod videa a ten jen pak vložit do celkového kodu videa
vydrus
Profil
lennyh
Jo. Jinak to bude hlásit error.

vertigo4
Máš pravdu, je to jednodušší. Nenapadlo mě to :)
lennyh
Profil
Hmm, nějak se s tím nemůžu domluvit... Nehodil byste to sem někdo celé?
vydrus
Profil
Tohle ti bude fungovat:


<?
$text = array(
"http://www.youtube.com/v/kw5-n5Js6DM&amp;hl=en&amp;fmt=18",
"http://www.youtube.com/v/5UmRx4dEdRI&amp;hl=en&amp;fmt=18",
"http://www.youtube.com/v/-wtv4bsLWvw&hl=en&fs=1",
);
mt_srand(time());
$random_index = mt_rand(1, (count($text)));
$random_index--;
?>
<!--[if !IE]> -->
<object type="application/x-shockwave-flash" data="<? echo "$text[$random_index]" ?>" height="325" width="410">
<!-- <![endif]-->
<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,0,0" height="325" width="410">
<param name="movie" value="<? echo "$text[$random_index]" ?>">
<!--><!--dgx-->
<param name="loop" value="true">
<param name="menu" value="false">
<span style="color: red; font-style: italic;">Váš prohlížeč zřejmě nepodporuje Adobe Flash, nebo ho nemá nainstalovaný, takže nemůžete vidět toto video.</span>
</object>



Funguje to ve všech prohlížečích a je to validní....
lennyh
Profil
Nevím jak poděkovat! Asi jednoduše: MOC DĚKUJI!!! Paráda!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0