0
有人可以告訴我爲什麼這不會工作?preg_match_all():編譯失敗:沒有重複的偏移量203 runescape
我收到錯誤 「preg_match_all():編譯失敗:沒有重複的偏移203」
$html = file_get_contents('http://services.runescape.com/m=itemdb_rs/results.ws?query='.urlencode($term).'&price='.$pricerange.'&members='.$members);
$html = str_replace(array("\r","\n"), "", $html);
$regexp = '#<tr data-item-id="(.*?)"><td class="(.*?)"><img src="(.*?)" alt="(.*?)"><a href="(.*?)">(.*?)</a></td><td><img src="(.*?)" alt="(.*?)" title="(.*?)"></td><td class="(.*?)">(.*?)</td><td class="(.*?)">(.?*)</td></tr>#';
preg_match_all($regexp, $html, $matches);
print_r($matches);
示例URL會在的file_get_contents
http://services.runescape.com/m=itemdb_rs/results.ws?query=gold%20bar&price=all&members=no
感謝您使用:)
你能提供的完整網址是'file_get_contents'內的個例?沒有它,我們無法幫助你。 – j0k
我建議使用[DOM](http://ar2.php.net/manual/en/book.dom.php)而不是正則表達式。它更可靠。 – Leri
已經爲file_get_contents添加了一個完整的URL示例:) –