2012-05-12 47 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> 

這是一個非常簡單的程序,但由於某種原因doent工作! 它給這樣簡單的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 - 無空格。