2014-05-14 46 views
-2

以xml格式接收響應請找到下面提到的URL在瀏覽器中響應哪個XML值。在一個變量中使用PHP收到的repsonse同樣使用PHP如何將請求發送到url並使用php

在單個PHP頁面中,我應該提出URL請求,並且應該在同一頁面中獲取響應。

http://localhost:8090/solr/salesreport/select?q=salesdates:[2007-05-01 TO 2014-05-15]&wt=xml&rows=10&indent=true 

請仔細閱讀我的問題,並給出一個有價值的解決方案。

回答

-1
$variable = file_get_contents('http://203.196.191.92:8090/solr/salesreport/select?q=salesdates:[2007-05-01TO2014-05-13]&wt=xml&rows=10&indent=true'); 
+0

在變量記錄是可用的..它的空只.... –

+0

你確定。你有沒有查看源代碼?因爲如果您只是打印它,您將輸出xml。瀏覽器只會隱藏其中的內容 – WizKid

+0

我將回顯視爲查看變量中的內容,但不顯示任何內容。 –

1
$xmlDoc = new DOMDocument(); 
$xmlDoc->loadXML(file_get_contents("http://203.196.191.92:8090/solr/salesreport/select?q=salesdates:[2007-05-01TO2014-05-13]&wt=xml&rows=10&indent=true")); 
+0

我嘗試了你說的,但它通過錯誤致命錯誤:調用一個非對象的成員函數loadXML()可以找到這個函數? –

+0

@AvikarshaSaha請爲您的答案添加一些解釋爲什麼這能解決問題。 –

0

Thanku非常多的支持。我發現解決方案

$url = 'http://localhost:8090/solr/salesreport/select?q='.$grystrres.'&wt=xml&rows=10&indent=true'; 
$xml = simplexml_load_file($url); 
print_r($xml); 
相關問題