截取卓越网网页代码的问题

woniu11z 2010-10-15 12:04:44
<?php
$food=urlencode("足球");//编码
$url="http://www.amazon.cn/s/ref=nb_sb_noss?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&url=search-alias%3Daps&field-keywords=$food";//获取地址
$temp=file_get_contents($url);//远程连接获取网页的代码

$first_pi_array=explode('<div class="productImage">',$temp);//通过<div class="productImage">分割网页代码存入数组
$pi_len=count($first_pi_array);//求数组长度
echo $pi_len;
?>

这是获取卓越网一个网页的程序,原理是这样的,就是通过远程获取卓越网的网页代码,然后通过分割函数把网页分割存入数组!我的问题是,它的长度不应该才是2的!请各位大侠看看,给个答案!先谢谢了!
...全文
75 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
heyli 2010-10-15
你print_r($first_pi_array); 就知道错在那了
回复
woniu11z 2010-10-15
请大家能把网页代码打开来看看,谢谢了!
回复
woniu11z 2010-10-15
[Quote=引用 2 楼 tieshangpiao 的回复:]
你要获取啥呀???
[/Quote]


我要获取整个页面代码,然后从里面把想要的链接截取出来!
回复
woniu11z 2010-10-15
[Quote=引用 1 楼 heyli 的回复:]
你print_r($first_pi_array); 就知道错在那了
[/Quote]

我试过了啊,但是不知道为什么这样子啊,它的长度逻辑上因该是16的啊,但是现在长度才是2!
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2010-10-15 12:04
社区公告
暂无公告