Chance.js和PHP游戏脚本
我正在编写一个小的RP游戏文本库。我发现了一个免费使用chance.js脚本的网站,但我正在尝试了解如何在PHP中使用它 这是他们告诉您要使用的代码:Chance.js和PHP游戏脚本,php,javascript,Php,Javascript,我正在编写一个小的RP游戏文本库。我发现了一个免费使用chance.js脚本的网站,但我正在尝试了解如何在PHP中使用它 这是他们告诉您要使用的代码: console.log(chance.bool()); 但每次我把它放进我的PHP中,它就会把所有的东西都黑掉,并且不起作用。我试着到处寻找,试图找出原因,但什么也没找到。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的 请,有人给我指一下正确的方向……:) 请注意,重播的内容可以是真的,也可以是假的PHP!=Ja
console.log(chance.bool());
但每次我把它放进我的PHP中,它就会把所有的东西都黑掉,并且不起作用。我试着到处寻找,试图找出原因,但什么也没找到。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的
请,有人给我指一下正确的方向……:)
请注意,重播的内容可以是真的,也可以是假的PHP!=JavaScript。JavaScript是客户端,PHP是服务器端
您可能需要使用来生成随机数。如果要将其输出到浏览器中,请执行以下操作之一:
<?php
...
?>
<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>
<?php
...
?>
console.log(chance.bool());
或者使用echophp函数:
echo '<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>';
echo'
console.log(chance.bool());
';
要在PHP中回显JavaScript,应执行以下操作:
<?php
echo"
<script src='chance.js'></script>
<script>
console.log(chance.bool());
</script>
";
?>
抱歉修复了错误的标记您还需要修复Java标记nextIt并不是说您不能同时使用PHP和JavaScript,而是它们在完全不同的上下文中运行。PHP运行服务器端并(通常)为浏览器生成HTML。JavaScript在浏览器中运行,与服务器完全分离。如果您在PHP中添加这个(比如在
标记之间),那么它将不会编译(因为它不是PHP)@JasonSperske:这不是完全正确的……OP可以在PHP中始终回显JS,但是,他们应该非常小心地将这两种语言混合在一起。@pattyd如果OP回显JavaScript,它仍然不会在服务器上运行。我尝试了这一点,但它所做的只是显示代码。它不运行脚本。如何让它运行脚本?