[請益] 傳網址和抓網址資料的方法

看板PHP作者 (鍛翼)時間13年前 (2012/05/07 20:59), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
各位好 最近才剛開始接觸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

05/07 21:01, , 1F
xml 的話可以用 simplexml 來操作 會方便很多
05/07 21:01, 1F

05/08 17:38, , 2F
你的程式看起來有點怪怪的...目的1是要用另外一個php
05/08 17:38, 2F

05/08 17:38, , 3F
去接url然後抓xml檔下來嗎?
05/08 17:38, 3F
程式碼已經做更改了,請過目指教 <(_ _)> 正確來說,是目的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)

05/08 18:30, , 4F
你可以先參考一下curl或是file_get_contents
05/08 18:30, 4F

05/08 20:16, , 5F
我有找過使用方法 不過還是無法把xml存起來>"<
05/08 20:16, 5F
文章代碼(AID): #1FfyT7fc (PHP)
文章代碼(AID): #1FfyT7fc (PHP)