2016-12-13 20 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