商品详细页下载商品介绍相关图片

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

最近有些忙, 好一阵子没有发帖了。

商品详细页下载商品介绍相关图片:

此功能一般搞批发的会有用,他可以点击copy直接下载商品详细页的商品描述相关图片。因为代码设计到具体的字符串切分 ,所以每个网店形式不一定一样,我贴出来供大家参考应用。

1、打开goods.dwt 适当位置加 <a href="goods.php?id={$goods_id}&act=export">copy</a>

2、打开goods.php 加入
  1. if (!empty($_REQUEST['act']) && $_REQUEST['act'] == 'export')
  2. {
  3. $id = $_GET['id'];
  4. $goods = get_goods_info($goods_id);
  5. $goods_desc = $goods['goods_desc'];
  6. include_once('whadmin/includes/cls_phpzip.php');
  7. $zip = new PHPZip;
  8. $array = explode("\n",$goods_desc);
  9. foreach($array as $value)
  10. {
  11. preg_match("#<p style=\"text-align: center; \">(.*)</p>#",$value,$out);
  12. preg_match("#<img src=\"/(.*)\" width#",$out[1],$out_img);
  13. if($out_img[1])
  14. {
  15. //echo ROOT_PATH . $out_img[1]."<br>";
  16. $zip->add_file(file_get_contents(ROOT_PATH . $out_img[1]),$out_img[1]);
  17. }
  18. }
  19. header("Content-Disposition: attachment; filename=goods_img.zip");
  20. header("Content-Type: application/unknown");
  21. die($zip->file());
  22. }
复制代码


以上方式即可实现 点击copy 立即打包下载 描述的所有图片。

回答:
压缩包损坏怎么回事?

我要D EC热心版主