15,024
edits
| Line 145: | Line 145: | ||
$string = trim($string); | $string = trim($string); | ||
</pre> | </pre> | ||
=== PHPExcel 產生的 Excel 檔案,開啟後看到一堆亂碼 === | |||
狀況1: 開啟 Excel 檔案,看到最前面有 {{kbd | key=<nowiki>NOTICE</nowiki>}} 的錯誤訊息,例如 {{kbd | key=<nowiki><b>Notice</b>: Constant CONST_XXX already defined in <b>path\to\script.php</b> on line xx</nowiki>}} | |||
* 解法: 關閉錯誤訊息輸出 ex: [http://www.php.net/manual/en/function.error-reporting.php error_reporting(0);] 以及修正 NOTICE 訊息指涉的問題,例如例子中常數重複宣告的問題。 | |||
狀況2: 開啟 Excel 檔案,看到最前面有 {{kbd | key=<nowiki>Fatal error</nowiki>}} 之類的錯誤訊息 | |||
* 解法: 關閉錯誤訊息輸出 ex: [http://www.php.net/manual/en/function.error-reporting.php error_reporting(0);] ,以及修正 Fatal error 訊息指涉的問題。 | |||
狀況3: 開啟 Excel 檔案,看到有儲存格位址之類的錯誤訊息 | |||
* 解法: 該儲存格內容以等號 (=) 開始,卻不是函數。解決方式是將儲存格內容的最前面加一個單引號 (') 或者是加個空白。 | |||
== unified coding style == | == unified coding style == | ||