記憶盒子

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

首頁搜索目錄
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.
财神捕鱼128 奔驰宝马12键打法赢钱的 捕鱼世界下分微信 足球比分直播即时比分 时时走势图规律 安徽快三走势图今天 时时彩挂机方案 福彩3d绝杀6码走势图 双色球怎么算中奖 篮球比分直播足彩网 精英三肖六码