0
<html>
 <head>
    <title>Roll Em!</title>
 </head>
 <body>
    <h1>Roll Em!</h1>
    <?php
    $roll = rand(1,6);
    print "You rolled a $roll";
    print "<br>";
    ?>

 </body>
</html>

とてもシンプルなプログラムですが、どういうわけかうまくいきません!そしてそれはこのような出力を与えます

 Roll Em!

"; ?>
4

2 に答える 2

2

唯一のエラーはとの間のスペースです<?php、完全なコードは次のようになります。

<html>
 <head>
    <title>Roll Em!</title>
 </head>
 <body>
    <h1>Roll Em!</h1>
    <?php
    $roll = rand(1,6);
    echo "You rolled a " . $roll;
    echo "<br>";
    ?>

 </body>
</html>

printは使用しないでください。ほとんどの場合、echoの方が適しています。また、変数をテキスト文字列に貼り付けるには、「。$string。」を使用する必要があります。

于 2012-05-12T11:50:25.920 に答える
2

PHPの開始タグは次のようにする必要があります。- <?phpスペースなし。

于 2012-05-12T11:50:32.160 に答える