• <bdo id="wwck2"><u id="wwck2"></u></bdo>
  • <optgroup id="wwck2"></optgroup>
    <tt id="wwck2"></tt>
  • 記憶盒子

    把記憶裝進灰色的盒子,封裝起來,那年那月,重新拾起。

    首頁搜索目錄
    search
    當前主題: 互聯網絡

    php輸出svg/svgz圖片,舉一反三

    作者:Kaka    時間:2018-3-12 18:45:51    瀏覽:    評論:0

    php可通過很簡單的兩句代碼來輸出一張svg圖片。

    php輸出svg/svgz圖片

    php輸出svg/svgz圖片

    首先是定義header信息,聲明文檔的內容類型Content-Type,接著一句echo輸出圖像。

    代碼十分簡單,如下:

    <?php
      header('Content-Type:image/svg+xml');
      echo file_get_contents('world-map.svg');
    ?>

    svg的文件類型是image/svg+xml,所以header就寫為:

    header('Content-Type:image/svg+xml');

    echo輸出命令使用的是請求文件的函數file_get_contents(),注意svg文件的路徑要寫對。

    如果svg使用的是壓縮文件svgz,那么php的代碼要加多一句header聲明Content-Encoding,代碼如下:

    header('Content-Encoding:gzip');

    最終php輸出svgz圖片的完整代碼如下:

    <?php
      header('Content-Type:image/svg+xml');
      header('Content-Encoding:gzip');
      echo file_get_contents('world-map.svgz');
    ?>

    舉一反三,php輸出其他文件

    通過上述兩個例子的學習,我們也可以輕松用php輸出jpg等圖片文件或其他類型的文件,關鍵是header聲明要寫對Content-Type信息。

    標簽: svg  php  

    加入本站QQ群(312716741),交流分享網站建設、優化、SEO技術。。。

     

    上一篇: nginx配置支持svg的兩種方法
    下一篇: 路由追蹤地圖網頁版

    發表評論:

    ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

    訂閱博客                   QQ交流群(312716741)

    • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
    • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

    Search

    最新評論及回復

    最近留言

    網站分類

    Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

    Copyright @2009-2019 All Rights Reserved. 粵ICP備14028160號-1

    Powered By Z-Blog 1.8 Walle Build 91204
    Copyright @2009-2019 All Rights Reserved.
    微拍福利