我正在研究PHP和XML。我将一些值如origin,Destination,Journeydate,Returndate
发送到特定的URL。因此,根据我的值,一些XML数据正在该URL中生成。现在我想获取生成的结果(XML数据)并打印在我的页面上。如何从URL中获取动态XML数据
我曾尝试下面的代码打印一个URL
$url="your url";
$xmlinfo = simplexml_load_file($url);
print_r($xmlinfo);
它不工作的数据。
我认为它适用于包含静态XML数据的URL。
但是,在这里我想发送一些值到一个网址。结果会产生,然后我想获得生成的结果。
这里是我如何发送值URL提前
<HTML>
<HEAD>
<script language="Javascript">
function submit_search()
{
window.document.forms[0].action="URL";
window.document.forms[0].submit();
}
</script>
</HEAD>
<BODY>
<form method="post">
XML Request:
<input type="text" name="xmlRequest" id="fromcity"
value="<AvailRequest>
<Trip>ONE</Trip>
<Origin>BOM</Origin>
<Destination>JFK</Destination>
<DepartDate>2013-05-01</DepartDate>
<ReturnDate>2013-05-05</ReturnDate>
<AdultPax>1</AdultPax>
<ChildPax>0</ChildPax>
<InfantPax>0</InfantPax>
<Currency>INR</Currency>
<PreferredClass>E</PreferredClass>
<Eticket>true</Eticket>
</AvailRequest>" />
<input type="button" name="SUBMIT" value="submit" onClick="submit_search();"/>
</form>
</BODY>
</HTML>
感谢, 了Shoba
您可以检查生成的URL是工作/开码直接到浏览器,而不是在代码中工作。我会建议你使用'CURL'方法。 – Rikesh 2013-04-30 10:56:18
@Rikesh我对CURL没有任何想法。 – user2335484 2013-04-30 11:52:21
你可以在这里阅读CURL:http://codular.com/curl-with-php – 2013-04-30 11:53:12