作者red0423 (石並大)
看板PHP
標題[請益] get_contents問題
時間Sat May 18 14:20:01 2013
PHP版上各位大家好
小弟是PHP新手
也已爬過文 可是沒有我要的資訊
目前我練習寫一個file_get_contents用正規表示式
判斷我要抓的那個div區塊
這樣是ok的 也抓得回我要的資訊
可是假如我還要抓另外兩個div區塊
我的想法是再多設兩個變數來接收file_get_contents的值
不過行不通
我也試過file_get_contents 三次
所以CODE會變成
file_get_contents
file_get_contents
file_get_contents
這樣
可是仍然不能work
我這三個抓的code分開php跑都是能work的
想看看能不能用同個檔案寫...
請問file_get_contents有什麼要地方我不小心犯錯了呢?
先謝謝各位了:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.132.14
1F:推 Fantasywind:有詳細的code嗎? 05/18 14:32
2F:推 kerash:file get contents 一次後存在變數,後面都只是正則式 05/18 14:34
3F:→ kerash:應該不是要呼叫三次 05/18 14:34
4F:→ red0423:謝謝k大 我再試試看 05/18 15:27
5F:→ red0423:F大 新手的錯誤 不好意思PO上來 已解決 謝謝F 大 05/18 15:36
6F:推 Fantasywind:沒啦 只是想說有code比較容易看出來 :) 05/18 15:37
7F:→ red0423:另外想請教f大 file_get_contents抓到的資料假如含有超連 05/18 15:46
8F:→ red0423:結的話我經過RE判斷後抓的資料 會沒包含超連結出去的內容 05/18 15:49
9F:→ red0423:只抓到 那段 文字 而且是藍藍的耶... 05/18 15:50
10F:推 Fantasywind:你是說要抓超連結的URL然後再去爬那頁? 05/18 15:50
11F:→ red0423:恩 假設我抓到APPLE這段字 然後他是可以連到官網的 可是 05/18 15:58
12F:→ red0423:我只抓到apple這段字沒抓到他的連結是因為我的RE不夠完整? 05/18 15:59
13F:推 Fantasywind:Regex可以貼上來看看嗎 @@ 05/18 16:07
14F:→ red0423:請問我能寄信給您嗎? 05/18 16:10
15F:→ Fantasywind:是可以啦 但版上有更多高手 搞不好我也不懂XD 05/18 16:15
17F:→ johnny1972:red0423:你說抓到藍藍的,我猜你切出來之後直接就echo 05/18 17:49
18F:→ johnny1972:你用echo htmlentites($var)看看是不是你其實已經切到 05/18 17:51
19F:→ johnny1972:你想要的東西了,你直接echo出來會被browser解釋掉 05/18 17:52