Chance.js和PHP游戏脚本

时间:2013-08-06 00:27:13

标签: php javascript

我正在编写一个小型RP游戏文本库。我找到了一个免费使用chance.js脚本的网站,但我试图找出如何在PHP中使用它。

这是他们告诉您使用的代码:

<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>

但是每次我把它放在我的PHP中它都会使所有内容变黑并且不起作用。我试图到处搜索,试图找出原因,但一无所获。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的。

请有人指出我正确的方向...... :)

P.S。重播是真还是假http://chancejs.com/&lt;&lt;&lt;是它来自的网站。

3 个答案:

答案 0 :(得分:1)

PHP!= JavaScript。 JavaScript是客户端的,PHP是服务器端的。

您可能希望使用rand()生成随机数。

答案 1 :(得分:0)

如果要将其输出到浏览器中,请执行以下操作:

<?php
...
?>

<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>

<?php
...
?>

或使用 echo php函数:

echo '<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>';

答案 2 :(得分:0)

要回显PHP内部的JavaScript,您应该这样做:

 <?php
 echo"
 <script src='chance.js'></script>
 <script>
 console.log(chance.bool());
 </script>
 ";
 ?>

另外,请注意我在双引号中回显它,这意味着现在如果你在JS中使用双引号,你应该像这样转义它们:\"

正如之前的回答所述,你应该非常小心将PHP与JavaScript混合,因为PHP在JS之前总是执行。