【发布时间】:2012-03-21 14:57:25
【问题描述】:
我正在尝试将 php 文件中的 http get 请求发送到服务器并接收响应。
function broadcastRequest($catCommand,$command,$prop){
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,'http://'.$prop["ipServer"].':'.$prop["portVLM"].$prop["startURL"].$catCommand."%20".$prop["broadcastName"].'%20'.$command);
curl_setopt ($ch, CURLOPT_HEADER, 0);
$res = curl_exec ($ch);
$res = simplexml_load_file($res);
curl_close ($ch);
}
- 如果我回显第一个
$res,我可以读取数字 1 - 第二个
$res不会加载,因为simplexml_load_file()在我的记事本++ 中没有突出显示语法
有人可以向我解释我做错了什么,或者建议另一种工作方式吗?
【问题讨论】:
-
试试
print_r($res);并在此处写入结果 -
不要担心符号高亮!我很确定这个函数存在;)如果 PHP 告诉你它是未定义的,也许你必须允许 SimpleXML PHP 扩展,但我认为它包含在核心中现在(不确定)
标签: php curl get httprequest httpresponse