我想从Magento中的URL读取XML数据。
我有三个文本框。一个用于baseurl,另一个用于用户名和密码。 当我输入这些值时,我会得到网址 “http://xyz.com/somefile.html?username=username&password=password”
我使用 curl 方法获取网址的内容但没有任何反应。这是我的代码
$url='myurl';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
我认为url可能存在一些问题,因为当我在浏览器上运行此url而不是显示xml内容时,它会要求我打开或保存xml文件。
任何人都可以帮我吗?我无法更改网址,因此请向我推荐一些适用于此类网址的代码。
答案 0 :(得分:0)
从website获取cURL命令行工具,然后按以下方式运行:
curl -i "http://xyz.com/somefile.html?username=username&password=password"
这是一种简单可靠的方法,可以查看HTTP级别的内容。
或者,使用Firefox和Firebug来了解发生了什么。