2011-03-16 61 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