2011-03-16 75 views
0

我的瀏覽器顯示這是從下面的代碼的結果(代碼來直出我當然)輸出不對

規則$ lineNr:「用htmlspecialchars($行)」 「);}?> (這不是我的編輯器的代碼,這是瀏覽器的實際輸出)

<? 
    // read file in table 

    $table = file("test.txt"); 
    while(list($lineNr, $line) = each($table)) 
    { 
     print("<b>rule $lineNr: </b>". htmlspecialchars($line)."<br>"); 
    } 
?> 

通常這是因爲我把我的地址在我的瀏覽器錯誤的方式,但這個時候。該文件的路徑根植於實際的xampp根文件夾中,就像其他的php文件一樣工作。所以我不知道在哪裏尋找解決方案。

+1

這是什麼問題?什麼不工作? – TJHeuvel 2011-03-16 14:40:01

+0

問題在於它說 規則$ lineNr:「。htmlspecialchars($ line)」。 「);}?> 在我的瀏覽器中打印語句中包含的內容instash – Immers 2011-03-16 14:42:23

+0

我認爲你應該提供一些實際的代碼,可能是你的php沒有啓用,或PHP短標籤沒有啓用或別的東西。 – gnur 2011-03-16 14:44:42

回答

1

請確保您使用完整的php開始標記(「<?php」)。您正在使用短標籤(「<?」)。

<?php 

    // code 

?> 
+0

這就是:-) – Immers 2011-03-16 14:53:52