我试图得到一个XML文件与网址:
$request="http://www.example.com/server.php?q=showphonenumbers";
$response = file_get_contents($request);
如果我尝试另一个请求,它会显示,但不知何故,这个返回false。
var_dump($response);
显示:字符串(8334)“假”
文件看起来是这样的:
<?xml version="1.0"?>
<!DOCTYPE CallOverview>
<CallOverview>
<Calls Count="46">
<Call CallType="GeoCall" Customer="this account" StartTime="2013-11-22 18:58:07 (UTC)" Destination="+1...." Duration="00:23:40"/>
<Call CallType="PSTNOut" Customer="this account" StartTime="2013-11-15 16:48:52 (UTC)" Destination="+1...." Duration="00:00:04"/>
.
.
.
</Calls>
<MoreData>False</MoreData>
</CallOverview>
莫非最后假的moredata
的唯一件事是显示或者是文件不可读?
它是XML,并且您的浏览器正在尝试呈现它。在你的浏览器中做一个'view source'。在你的vardump中的'string(8334)'应该是一个线索,有“不仅仅是满足眼睛” –