![](/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.