guilin520 发表于 2017-4-17 14:07:10

求帮助,

本帖最后由 guilin520 于 2017-4-17 14:08 编辑


我们网站采集的图片都是http的怎么去掉http: 也可以设置采集https的,在线等待老张回复,谢谢求这个怎么改
原来的http://img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg
改成//img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg
要不就是https://img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg


老张 发表于 2017-4-18 17:25:59

下面两个函数添加到Core/Common/Common/ext_function.php 里面





    function attach($attach, $type)
    {
      if(strlen($attach)==0) return $attach;
      if (!preg_match('#^http?.+#',$attach) && !preg_match("#^//.+#",$attach))
      {
          return __ROOT__ . '/' . C('attach_path') . $type . '/' . $attach;
      }
      else
      {
      if(C("open_outpic_to_nei"))
      {
          return '/pic.php?url='.urlencode($attach);
      }
      else
      {
          return $attach;
      }
      }
    }


    function dealtbimg($img_url,$size='')
    {
      //淘宝图片网址
      $inimg = '#(tbcdn|taobaocdn|taobao|alicdn)\.(com|cn)#i';
      if($size && preg_match($inimg,$img_url))
      {
          // 淘宝图片特殊后缀处理
          $preg = '_620x10000';
          for($i=0;$i<=1000;$i=$i+5)
          {
            $preg .= '|_'.$i.'x'.$i;
          }
          if(preg_match('/(?='.$preg.')/is',$img_url))
          {
            $img_url = substr($img_url,0,strripos($img_url,'_'));
          }
          //改https 为http
          $img_url = preg_replace('#^http?:(.+)#','$1',$img_url);

          switch ($size) {
            case '_s':
               $img_url = $img_url . '_100x100.jpg';
               break;
            case '_m':
               $img_url = $img_url . '_230x230.jpg';
               break;
            case '_b':
               $img_url = $img_url . '_310x310.jpg';
               break;
          }
      }
      return $img_url;
    }





guilin520 发表于 2017-4-18 17:55:25

老张 发表于 2017-4-18 17:25
下面两个函数添加到Core/Common/Common/ext_function.php 里面

谢谢 多谢了张老板
页: [1]
查看完整版本: 求帮助,