Вызовите функцию PHP внутри тега <embed>

0

То, что я пытаюсь сделать, это взять плейлист YouTube (http://www.youtube.com/embed/videoseries?list=PLzMZz3zuUATIdU0RIndFQiQQzADew0hZq&index= RANDOM NUMBER) и вызвать случайное число внутри тега.

Это код до сих пор:

<?php
$min=1;  $max=4;
$z = init rand(1, 4)
?>
<object width="375" height="100"><param name="movie" value="http://www.youtube.com/embed/videoseries?list=PLzMZz3zuUATIdU0RIndFQiQQzADew0hZq"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed type="application/x-shockwave-flash" width="375" height="100" allowscriptaccess="always" allowfullscreen="false" src="http://www.youtube.com/embed/videoseries?list=PLzMZz3zuUATIdU0RIndFQiQQzADew0hZq&index=<? $z ?>"></embed></object>
<?php
$min=1;  $max=4;
$z = init rand(1, 4)
?>

Где вы видите ссылку, за которой следует index=, где я хотел бы разместить случайное число. Поэтому, если случайное число равно 4, индекс должен заканчиваться как <embed......hZq&index=4"></embed>

Я не могу найти свой путь через этот код. Помощь будет очень признательна!

Теги:
embed
video
youtube

1 ответ

0
Лучший ответ

Вам не хватает инструкции echo (и в зависимости от вашей установки, вы можете открыть PHP-тег):

<? $z ?>

должно быть:

<? echo $z ?> or <?php echo $z ?>

или, если у вас короткие теги включены или используются PHP 5. 4+:

<?= $z ?>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню