2016-12-13 21 views
0

一個愚蠢的問題,但即時通訊使用解決方案api,當我提交的URL顯示我只是一個數字。我想在我的網站上使用這個數字作爲另一項任務的一部分,但我不確定如何獲取它並將其顯示在我的PHP網站上。使用API​​輸出值

該api還通過XML輸出其他位,然後我可以通過使用下面的代碼來抓取。但是我不知道該怎麼辦,所以當該值在頁面上的XML只顯示而不是

<?php 
$xml=simplexml_load_file("myurl.co.uk") or die("Error: Cannot create object"); 
?> 
+0

所以'$ xml'只是設置爲一個值? –

+0

嗨@JayBlanchard xml示例是我用來從XML文件檢索的內容。然而,這個問題有點直接從網頁中檢索價值。所以,當我提交我的API網址時,它只返回一個數字,我需要獲取該數字並在我的網站上回顯它,如果這樣做有道理 – Futwill

回答

0

PHP代碼

<?php 
$xml=simplexml_load_file("note.xml") or die("Error: Cannot create object"); 
//print_r($xml); 

echo $xml->to; 
echo "<br>"; 
echo $xml->from; ///and so on 
?> 

note.xml文件

<?xml version="1.0" encoding="UTF-8"?> 
<note> 
    <to>Tove</to> 
    <from>Jani</from> 
    <heading>Reminder</heading> 
    <body>Don't forget me this weekend!</body> 
</note> 

編輯: 我收到你的評論下面,爲什麼不只是使用

$homepage = file_get_contents('http://www.example.com/'); 
echo $homepage; 
+1

做或不​​做。沒有「嘗試」。一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –

+0

對不起,我可能會與我的問題混淆。我已經有了解決方案從XML文件中提取 - 這不是問題。問題在於API在某些輸出上返回XML,但在其他輸出上它只是返回網頁中的數字(不是XML文件中的數字)。我試圖抓住那個只在網頁上顯示的數字。 – Futwill

+0

爲什麼不試試 $ homepage = file_get_contents('http://www.example.com/'); echo $ homepage; – webDev