作者renmax (锻翼)
看板PHP
标题[请益] 传网址和抓网址资料的方法
时间Mon May 7 20:59:49 2012
各位好
最近才刚开始接触PHP,有些东西依旧傻傻分不清楚
想特别请教一下各位前辈高手们
我的目的是有两个
1. 点submit後,到另一个.php可以显示该网址内容,内容为XML格式
(参考网页:
http://zh.wikipedia.org/w/api.php?action=query&prop=info
&inprop=url&format=xml&titles=渔人码头
缩网址:
http://ppt.cc/AjQO )
2. 点submit後,把该网页抓到的资料用 *.xml 存下来
(该网址连结格式就是xml档(如上方网址),我的判断应该可以直接存起来)
以下是我的程式码
//以下input档
<body>
<form action="wikiOutput.php" method="get">
<input type="text" name="input1">
<input type="submit" value="送出">
</form>
</body>
//以下是output档(wikiOutput.php)
<body>
<form name=form1>
<?php
echo $_GET["input1"];
echo "<br>";
$WikiData = $_GET["input1"];
echo $WikiData;
$url = "
http://zh.wikipedia.org/w/api.php?action=query&titles=" .
$WikiData . "&prop=info&inprop=url&format=xml";
$r_url = $url;
echo "<br>";
echo $r_url;
echo "<br>";
?>
</form>
</body>
写得有点乱七八糟,请不要见怪= ="
先谢谢各位前辈们的解答了,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.20.145
1F:推 kusoayan:xml 的话可以用 simplexml 来操作 会方便很多 05/07 21:01
2F:推 heartinside:你的程式看起来有点怪怪的...目的1是要用另外一个php 05/08 17:38
3F:→ heartinside:去接url然後抓xml档下来吗? 05/08 17:38
程式码已经做更改了,请过目指教 <(_ _)>
正确来说,是目的2希望将接到的url弄成xml档抓下来
另外,目的1若能成功读取该网页,要怎麽读取该网页的xml内容呢?
想到的程式如下(不过无法读取该网页的XML):
$dom = new DOMDocument;
$dom->loadXML( $url );
$sxe = simplexml_import_dom($dom);
echo $sxe->pages[0]->page;
麻烦各位版友前辈了>"<
※ 编辑: renmax 来自: 140.129.20.145 (05/08 18:19)
4F:推 ck9472089:你可以先参考一下curl或是file_get_contents 05/08 18:30
5F:→ renmax:我有找过使用方法 不过还是无法把xml存起来>"< 05/08 20:16