![](/img/trans.png)
[英]PHP; Export CSV to output buffer: Loaded File is empty. Why?
[英]PHP output buffer is not empty?
我有這個特殊的問題。 我正在對PHP頁面進行AJAX調用。 如果出現錯誤,我將字符串“error”返回到success: function(msg)
即msg將具有值“error”。 但由於某種原因,它發回“錯誤”,但在它之前有一個換行符。 當我檢查if (msg=="error")
時,這會失敗。 我必須把ob_clean()
清除輸出緩沖區。 然后它返回“錯誤”而沒有換行符。 我查了但是我的PHP函數在“錯誤”之前沒有輸出任何內容。 輸出緩沖區不為空的問題是什么?
這是因為你的一些php文件在<?php
或之后?>
之前有一個空行
正如PhpMyCoder所說 - 你根本不能把?>
放在文件的最后。 Php允許這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.