全球主机交流论坛

标题: 无关VPS,PHP问题求指点 [打印本页]

作者: 闲推月下门    时间: 2013-4-19 15:01
标题: 无关VPS,PHP问题求指点
为什么动态URL地址的图片,无法远程下载?
一远程下载就是个0字节的文件...........

代码如下
  1. function site_thumb( $stwsize, $stwurl, $alt, $id = false, $stwaccesskeyid ){
  2. $path_parts = pathinfo($stwurl);
  3. $stwurl_temp = $path_parts["filename"];
  4. $id = ( false === $id ) ? '' : $id = 'id="'.$id.'" ';
  5. $thumb_pic = '/thumbnail/'.$stwurl_temp. '-'.$stwsize.'.jpg';
  6. $thumb_file = '/home/www/XXX/thumbnail/'.$stwurl_temp.'-'.$stwsize.'.jpg';
  7. $expired = 604800; //七天自动更新
  8. if ( empty($stwurl) ) copy( '/images/thumb_default.png', $thumb_file );
  9. if ( !is_file($thumb_file) || (time() - filemtime($thumb_file)) > $expired ){
  10. $stwapi = 'http://images.shrinktheweb.com/xino.php?stwembed=1&stwaccesskeyid='.$stwaccesskeyid.'&stwsize='.$stwsize.'&stwurl='.$stwurl;

  11. copy($stwapi, $thumb_file);


  12. }
  13. return '<img '.$id.'src="'.$thumb_pic.'" alt="'.$alt.'" />';
  14. }
复制代码
copy用curl的来也是一样
这里图片地址是:http://images.shrinktheweb.com/xino.php?stwembed=1&stwaccesskeyid=1810e1ec1c8bd88&stwsize=sm&stwurl=http://www.bing.com
这种格式的...

求具体解决办法,意图就是批量获取指定网站的缩略图
作者: 闲推月下门    时间: 2013-4-19 15:10
大神呢,大神们哪去了
作者: 闲推月下门    时间: 2013-4-19 15:59
这边快变成全球娱乐论坛了,技术贴半个多小时没人回
热的都是娱乐贴
作者: Ebola    时间: 2013-4-19 16:02
伸手党。

Google 一下

“PHP 图片下载”
作者: 闲推月下门    时间: 2013-4-19 16:20
Ebola 发表于 2013-4-19 16:02
伸手党。

Google 一下

果然是变水了啊,我都说了用curl的来也是一样,下载下来的图片是0字节的文件
作者: yhigh    时间: 2013-4-19 16:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 闲推月下门    时间: 2013-4-19 16:33
yhigh 发表于 2013-4-19 16:31
http://yhigh.com/PHP-Download.html

你真坑爹,好歹排版加个代码加亮什么的啊
作者: yhigh    时间: 2013-4-19 16:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 闲推月下门    时间: 2013-4-19 16:43
yhigh 发表于 2013-4-19 16:35
直接全部复制就好了- -
我都用横线来排版的。。。

问题是我只是想要在页面上自动根据URL显示页面缩略图并保存到本地,你给这么个源码是啥搞
作者: yhigh    时间: 2013-4-19 16:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: Ebola    时间: 2013-4-19 20:12
本帖最后由 Ebola 于 2013-4-19 20:15 编辑

大爷。

遇到直接输出图片流,或302跳转的,你肯定下不来。
作者: qqcm    时间: 2013-4-19 20:14
有些网站有防盗链,你不能下载的。
作者: 金关村村长    时间: 2013-4-19 21:19
本帖最后由 金关村村长 于 2013-4-19 21:21 编辑

给了refer没有?

http://images.shrinktheweb.com/xino.php?stwembed=1&stwaccesskeyid=1810e1ec1c8bd88&stwsize=sm&stwurl=http://www.bing.com

这个地址我用浏览器直接打开也打不了,stwaccesskeyid有没有生存期?过期了?
作者: 闲推月下门    时间: 2013-4-20 18:05
qqcm 发表于 2013-4-19 20:14
有些网站有防盗链,你不能下载的。

正解了
作者: mj_japen    时间: 2013-4-20 18:13
闲推月下门 发表于 2013-4-20 18:05
正解了

没有不能下载的图片。。。 只要浏览器能直接看见 就能下载




欢迎光临 全球主机交流论坛 (https://kokgog.com/) Powered by Discuz! X3.4