Я хочу читать XML-данные из URL-адреса в Magento.
У меня есть три текстовых поля. Один для baseurl, а другие для имени пользователя и пароля соответственно. когда я ввожу эти значения, я получаю url как "http://xyz.com/somefile.html?username=username&password=password"
Я использую метод curl для получения содержимого URL-адреса, но ничего не происходит. Вот мой код
$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-файл.
Кто-нибудь может мне с этим помочь? Я не могу изменить URL-адрес, поэтому, пожалуйста, предложите мне код, который работает с этим типом URL-адреса.
Получите инструмент командной строки cURL со своего веб-сайта, а затем запустите его следующим образом:
curl -i "http://xyz.com/somefile.html?username=username&password=password"
Это простой и надежный способ увидеть, что происходит на уровне HTTP.
Кроме того, используйте Firefox с Firebug, чтобы узнать, что происходит.