没有xml头!
要告诉浏览器,你输出的是xml才成. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/xml");
echo '<?xml version="1.0" encoding="gb2312" ?>';
//echo xml串
要告诉浏览器,你输出的是xml才成. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/xml");
echo '<?xml version="1.0" encoding="gb2312" ?>';
//echo xml串
$result = mysql_db_query("sq_yurilin","select * from book1 limit ".$firstid.",".$lastid); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/xml");
echo '<?xml version="1.0" encoding="gb2312" ?>';
$xml = "";
因为以前也试验过很多次。不能加head
如果只是
echo '<?xml version="1.0" encoding="gb2312" ?>'
也出错
我是用notepad和phpdesigner 2008一起写的。用notepad存的utf-8格式。如何删除bom?
header("Content-type: application/xml");
这是最关键的一句!
现在我暂时解决了。
就是把头文件的属性去掉就可以读了。不过我是说交互解决了。php的问题依然存在。未定义函数问题,你有兴趣可以自己试验。
一个表有6列id name qq mail date content。
表名book1随便加哪里都是这个错。