|
为什么动态URL地址的图片,无法远程下载?
一远程下载就是个0字节的文件...........
代码如下[ol]function site_thumb( $stwsize, $stwurl, $alt, $id = false, $stwaccesskeyid ){ $path_parts = pathinfo($stwurl); $stwurl_temp = $path_parts["filename"]; $id = ( false === $id ) ? '' : $id = 'id="'.$id.'" ';$thumb_pic = '/thumbnail/'.$stwurl_temp. '-'.$stwsize.'.jpg'; $thumb_file = '/home/www/XXX/thumbnail/'.$stwurl_temp.'-'.$stwsize.'.jpg';$expired = 604800; //七天自动更新 if ( empty($stwurl) ) copy( '/images/thumb_default.png', $thumb_file ); if ( !is_file($thumb_file) || (time() - filemtime($thumb_file)) > $expired ){ $stwapi = 'http://images.shrinktheweb.com/xino.php?stwembed=1&stwaccesskeyid='.$stwaccesskeyid.'&stwsize='.$stwsize.'&stwurl='.$stwurl;copy($stwapi, $thumb_file);} return '
[img][/img]
'; } [/ol]复制代码copy用curl的来也是一样
这里图片地址是:http://images.shrinktheweb.com/xino.php?stwembed=1&stwaccesskeyid=1810e1ec1c8bd88&stwsize=sm&stwurl=http://www.bing.com
这种格式的...
求具体解决办法,意图就是批量获取指定网站的缩略图 |
|