1

我有这个代码

<?php
srand((float) microtime() * 1971);
$input = array("https://www.youtube.com/watch?v=w2G5oim2mYM", "http://www.cinedoanula.com/TESTES/wwwcinedoanulacom.mp4", "http://www.cinedoanula.com/TESTES/wwwcinedoanulacom.mp4");
$rand_keys = array_rand($input, 2);
$mixupa = $input[$rand_keys[0]] . "\n";
echo $mixupa
?>

<body>
<div id="myplayer"></div>
<script type="text/javascript">jwplayer("myplayer").setup({file: '<?php $mixupa ?>',
skin: "vapor",
autostart: "false",width: "100%", height: "85%"});</script>
</div></body></html>

我做错了什么。我不能让它工作。第一部分(php)是正确的,但我不能让 php 在文件源中运行

我试过 n JWP 6 和 7

4

1 回答 1

0

你在这里有很多问题:

  1. 正如建议的那样,<?php $mixupa ?>应该是<?php echo($mixupa); ?>
  2. $mixupa不应以换行符结尾.'\n'。你应该删除它。
  3. 使用height: "85%"仅在您为父容器明确定义高度时才有效 - 在本例中为 BODY。您应该删除此设置或添加相关的 CSS 以将高度分配给 BODY。
  4. 在 JW6 中,您需要专业版(或更高版本)许可证密钥才能以这种方式使用预构建的皮肤(皮肤:“蒸汽”)。如果您没有 Pro 许可证密钥,则应删除此设置。
  5. 在 JW7 中,无论您使用哪个版本,您都需要提供有效的许可证密钥。如果您使用 JW7 的有效密钥,那么您可以离开皮肤:“蒸汽”设置。

这是解决这些问题的代码/设置示例:http: //dev.powered-by-haiku.co.uk/debug/anulador/

于 2016-05-20T21:42:33.257 回答