作者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