0

我在 localhost 中使用这个 php 命令。

$bookXML = simpleXML_load_file($bookURL,'SimpleXMLElement',LIBXML_NOCDATA);
if($bookXML== FALSE)
         echo "FALSE";

变量 $bookURL 是一个链接:

http://127.0.0.1/funtrain/resa2/./php/makebooking.php?excode=GR CAN&ticknum=28084&date=2013-05-10&salesman=ALEXANDRA&name=.&adults=2&children=0&infants=0&price1=16&price2=8&pickup=Z_ALEX&time=11:40:00&hotel=Z_ALEX&remarks=&bigremarks=&trf1=0&tax1=0&trf2=0&tax2=0

该链接在浏览器中有效并返回:

<book_reference><number>19793</number></book_reference>

“simpleXML_load_file”返回 false...我使用error_reporting(E_ALL|E_STRICT);但不返回任何内容。

有谁能够帮我。我在 windows7 64bit 中使用 Xampp v3.1.0.1.0

提前致谢。

4

2 回答 2

0

尝试这个

$bookXML = simpleXML_load_file($bookURL,'SimpleXMLElement',LIBXML_NOCDATA);
if($bookXML=== FALSE){
  echo "FALSE";
}else{

}
于 2013-04-09T09:36:33.703 回答
0

simpleXML_load_file需要(本地)XML 文件的路径作为第一个参数,而不是 URL

于 2013-04-09T09:34:38.987 回答