2012-05-12 16 views
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> 

これはかなり簡単なプログラムですが、なんらかの理由で作業しています! そして、それはこのシンプルなPHPプログラムが動作しません

Roll Em! 

"; ?> 

答えて

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> 

あなたはプリントを使用してはならない、エコーで優れていますほぼすべての場合で、 "。$ string。"を使用して変数をテキスト文字列に貼り付ける必要があります。

+0

まあ、私はphpタグを置き換えますが、それはうまくいきません。出力は同じです。エコ機能でも。 –

+0

私がここに書いたコード全体をコピーしてください - 私は自分のサーバーでそれをテストしただけで、完全に動作します – Jeroen

+1

また、ファイル拡張子は.phpで、.htmlではありませんか? – Jeroen

2

PHPの開始タグは、次のとおりです。<?php - スペースなし。

関連する問題