<dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
<em id="wlinv"></em>
      <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

        <dl id="wlinv"><ins id="wlinv"></ins></dl>

        <dl id="wlinv"></dl>
        加入收藏 | 設為首頁 | 我要投稿 | RSS中藥方rss
        中藥方大全小圖標
        您當前的位置:首頁 > 其他 > 網站日記

        帝國cms遠程保存圖片的優化--處理無協議圖片地址

        提示: 手機抄藥方--選中文字可生成二維碼  來源:原創  作者:海藍

        帝國cms的遠程保存圖片,不能緊跟時代。出現了兩個問題。

        一個問題是,遠程圖片地址不帶擴展名,無法保存;另外一個問題是遠程圖片地址不帶協議,無法保存。

        第一個問題,我們前文已經解決。思路是對遠程圖片地址做一次head請求,根據返回的結果確地圖片擴展名。

        今天我們來解決第二個問題。比如有圖片url地址為:

        //img2.tgbus.com/i/792_446/cms3.0/2018/0727/20180727161953-1766-87609.jpg


        這樣的地址無法自動下載到本地,因為帝國判讀這不是一個合格的url地址。但是,以前不是,現在是了。那怎么辦?

        帝國二開助手容易查到,關鍵的函數是:


        帝國二開助手友情提醒:函數DoTranUrl位于文件/e/class/connect.php#//遠程保存 中。
        //遠程保存
        function DoTranUrl($url,$classid)

        在這個函數里,查找

        //處理地址
        $url=trim($url);

        在其后增加一條語句:

        if(substr($url,0,2)=='//')$url='http:'.$url;

        保存即可。


        我的測試環境是帝國cms7.5+ utf8  ,這樣修改后,順利的遠程保存了不帶協議的圖片。

        tags: 帝國cms 圖片 返回頂部
        推薦資訊
        視頻:田紀鈞講關節不痛的秘密、膝關節拉筋法
        視頻:田紀鈞講關節不
        白露到了,你還好嗎?
        白露到了,你還好嗎?
        尿療與斷食
        尿療與斷食
        給風疹反復發作女孩的藥方(組圖)
        給風疹反復發作女孩的
        相關文章
        欄目更新
        欄目熱門
        1. 帝國cms7.2后臺信息列表頁批量添加tags
        2. 帝國cms之批量替換字段值
        3. 帝國cms7.2改用百度編輯器
        4. 如何禁止內容關鍵字替換ALT和A標簽中的關鍵
        5. 帝國cms百度主動推送插件支持分頁推送
        6. 顯示二維碼
        7. 帝國cms插件大全
        8. 帝國cms獲取當前頁的地址
        9. 【帝國cms插件】之三級聯動+偽靜態
        10. 帝國cms之egetzy函數
        时时彩单期计划软件
        <dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
        <em id="wlinv"></em>
            <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

              <dl id="wlinv"><ins id="wlinv"></ins></dl>

              <dl id="wlinv"></dl>
              <dl id="wlinv"><menu id="wlinv"><thead id="wlinv"></thead></menu></dl><sup id="wlinv"><pre id="wlinv"></pre></sup>
              <em id="wlinv"></em>
                  <menuitem id="wlinv"><meter id="wlinv"><video id="wlinv"></video></meter></menuitem>

                    <dl id="wlinv"><ins id="wlinv"></ins></dl>

                    <dl id="wlinv"></dl>