記憶盒子

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

首頁搜索目錄
search
當(dāng)前主題: 互聯(lián)網(wǎng)絡(luò)

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

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

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

php輸出svg/svgz圖片

php輸出svg/svgz圖片

首先是定義header信息,聲明文檔的內(nèi)容類型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輸出命令使用的是請求文件的函數(shù)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輸出其他文件

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

x

標(biāo)簽: svg  php  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動優(yōu)化工具 ※

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

發(fā)表評論:

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

訂閱博客                   QQ交流群(312716741)

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

Search

最新評論及回復(fù)

最近留言

網(wǎng)站分類

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

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

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.