PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] 抓網頁中的圖片網址
作者:
NonsenseKing
(經驗使人成長)
2014-11-13 11:46:51
<?
$text=file_get_contents('https://store.line.me/themeshop/showcase/zh-Hant');
eregi('<ul class="mdMN02Ul">(.*)<!
作者:
JustGame
(JustGame)
2014-11-13 12:12:00
preg_match_all("|img src=\"(.*)\"|U", $match[1], $match2);
作者:
rockmanalpha
(KIN)
2014-11-13 15:16:00
我會用 PHP Simple HTML DOM Parser直接將頁面Parse到一個Object 後面的處理就跟你用JQuery的Selector差不多
作者:
NonsenseKing
(經驗使人成長)
2014-11-14 06:44:00
to J : 我 echo 出 $match2[0] 一樣只會出現 array這個意思應該是陣列沒內容或抓到?to r : 謝謝教導,但本人是學不到三天的初學我會再去研究這個方法的,我用的空間是 heliohost希望有支援這指令,因為我連 session_start 都不能
作者:
rockmanalpha
(KIN)
2014-11-14 10:42:00
你可以先用print_r($match2)看看整個Array的內容因為你用preg_match_all得到的結果應該是每個匹配的結果是一個Array然後放在match2這個Array裏面所以你$match2[0]只是指向第一個結果 並沒有指向第一個姞果的內容 以以上的正則 應該你想要的結果會放在$match2[X][1]之中 X取決於匹配的結果 由0開始^數量
作者:
pizzafan
(七情三想)
2014-11-14 12:18:00
哪裡有preg相關語法教學?...php我一直沒學會的就是這部...\"(.*)\"|U"...這個對我來說是外星人語言
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-11-14 13:50:00
google 正規表示式,這個跟php無關,很多語言共通也有專版可以討論
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2014-11-14 19:26:00
基本部份很直覺的,先不要學look-ahead就好 :D
http://www.regexr.com/
很實用,可以邊測邊寫還有個比較老式的
http://www.regextester.com/
作者:
rockmanalpha
(KIN)
2014-11-14 20:32:00
還有上面我提到的這個是library 你只需要在他的網站下載然後上傳到同目錄require就好 不過確實在學習階段就一步一步來吧 但這方法以後可以用到SIMPLE HTML DOM我真的覺得還蠻好用的 尤其有寫過前端程式(JQuery)的話 非常好上手
作者: liaosankai (低溫烘焙)
2014-11-14 23:58:00
我記得某神人有篇文章
http://goo.gl/yrlUut
其中提到
http://goo.gl/42GMxg
剛好就是解答
繼續閱讀
[情報] PHP也有Day#9 - 那些金流的二三事
rickysu
[請益] php表單信箱收不到
nekobe5124
[請益] 框架
LaPass
[情報] Yii實戰開發課程
matrixki
[請益] 如何設計瀏覽器使用的應用程式UI
dk1120
[分享] 關於上次問COM_PPT轉PNG
always821208
[請益] 到底..代表那個目錄阿?
marksam
[請益] 取得url上的<資料夾>?非變數?
pizzafan
[請益] 有關函數變數和echo
perfects1988
[請益] 設定set_time_limit超過時間會中止嗎?
jami520
Links
booklink
Contact Us: admin [ a t ] ucptt.com