用PHP获取网上照片!
今天无聊写了一个用PHP获取网上照片的函数!但是对于小图片量小的页面能成功!但是图片量大的就很难成功!
PHP code:
$url=$_POST['value'];//获取表单网址
$text=file_get_contents("http://".$url); //获取网上内容
preg_match_all('#<img[^>]*>#i', $text, $image);//用正则把网上图片存进数组image
print_r($image);//印出image
就是上面代码!我测试过了假如$url是www.baidu.com或者google就能成功!但是假如是图片大的WWW.QQ.COM 就不行就会报$text=file_get_contents("http://".$url);错误!应该是file_get_contents超时问题!
还有假如高手们有什么好的方法,也提供点给我哈!在此谢过!
用snoopy
http://sourceforge.net/projects/snoopy/
模拟浏览器
楼上能说具体点吗?
curl模拟浏览器
http://blog.studclub.cn/post/230.html
差不多,或者设置set_limit_time(0);
PHP code:
$url=$_POST['value'];//获取表单网址
$ch = curl_init($url);
$text = curl_exec($ch);//获取网上内容
preg_match_all('#<img[^>]*>#i', $text, $image);//用正则把网上图片存进数组image
print_r($image);//印出image
楼上说的snoopy和
相关问答:
各位大些
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片
就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片
价格不要太离谱就行 ......
这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看
......
<!--购买数量-->
<div class='buyinfo'>
<table width='auto'>
<tr>
<td><span>购买数量:</sp ......
我作一这个多选表单:
<input type="checkbox" name="services[]" value="交流平台" />
交流平台
......
PHP中的那些个字符串函数,到底是怎么回事。像那个的substr(),strspo()这样的。我有个已编译PHP帮助文件,但那里的例子跟说明都是英文的,看不懂。还请各位高人帮忙帮忙。要是有其他的常用函数顺道一起告之。
subst ......