我的PHP代碼有問題。我寫了一些簡單的東西:NOtepad和Apache不檢測換行符我使用Notepad ++保存
<?php
echo("Hello World");
?>
現在使用xampp在本地工作。但是,當我上傳(與FileZilla中),並在我的網絡服務器(Apache的,PHP 5.3.24)我得到以下錯誤消息運行:
Fatal error: Call to undefined function phpecho() in /home/www/earthlost/index.php on line 1
我已經想通了,那個時候我保存記事本+ +的文件,在記事本打開它,我獲得以下內容:
<?phpecho("Hello World");?>
所以很明顯,記事本++節省了一些換行,既不記事本,也不是我在網上的Apache檢測這樣。
我已經確定,我的記事本++保存爲「帶有BOM的UTF-8」,但它不能解決問題。所以我該怎麼做?
嘗試保存爲ASCII,而不是UTF。 – 2013-11-26 19:02:33
查看http://stackoverflow.com/questions/6986804/validation-error-byte-order-mark-found-in-utf-8-file – aust
如果你打開'View - > Show Symbol - > Show End of Line'在Notepad ++中你在行尾看到了哪些字符? – Grambot