最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php使用ob_start()實現(xiàn)圖片存入變量的方法

 更新時間:2014年11月14日 10:03:32   投稿:shichen2014  
這篇文章主要介紹了php使用ob_start()實現(xiàn)圖片存入變量的方法,是對緩存的靈活運用,具有既定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了php使用ob_start()實現(xiàn)圖片存入變量的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

用php的GD庫處理完圖片后,只能將圖片用imagejpeg()輸出,或者寫入一個文件。很多時候并不需要這么做。比如要將圖片存入數(shù)據(jù)庫就需要把圖片寫入變量保存,用 ob_start() 啟用緩存 ob_get_contents()獲取緩存就可以將圖片寫入變量

復(fù)制代碼 代碼如下:
<?php
$imgPath ="圖片地址" ;
//獲得圖片信息 $imgPath 可以為遠程地址
list( $srcWidth, $srcHeight, $type ) = getimagesize( $imgPath );
...
switch( $type ) {
case 1: $imgCreate = 'ImageCreateFromGIF'; break;
case 2: $imgCreate = 'ImageCreateFromJPEG'; break;
case 3: $imgCreate = 'ImageCreateFromPNG'; break;
default: return false;
}
$orig = $imgCreate( $imgPath );
...
//開啟緩存
ob_start();
//生成圖片
switch ($type)
{
case 1: imagegif($orig); break;
case 2: imagejpeg($orig); break; // best quality
case 3: imagepng($orig); break; // no compression
default: echo ''; break;
}
//將圖片存入變量
$imageCode = ob_get_contents();
ob_end_clean();

個人不建義把圖片保存在變量,這樣會比較浪費資源 ,這里也是測試一下而已。

希望本文所述對大家的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP的cookie與session原理及用法詳解

    PHP的cookie與session原理及用法詳解

    這篇文章主要介紹了PHP的cookie與session原理及用法,結(jié)合實例形式詳細分析了cookie與session的原理及php操作cookie與session的相關(guān)注意事項,需要的朋友可以參考下
    2019-09-09
  • PHP7生產(chǎn)環(huán)境隊列Beanstalkd用法詳解

    PHP7生產(chǎn)環(huán)境隊列Beanstalkd用法詳解

    在本篇文章里小編給大家分享的是關(guān)于PHP7生產(chǎn)環(huán)境隊列Beanstalkd用法內(nèi)容,需要的朋友們可以參考下。
    2020-05-05
  • php內(nèi)存緩存實現(xiàn)方法

    php內(nèi)存緩存實現(xiàn)方法

    這篇文章主要介紹了php內(nèi)存緩存實現(xiàn)方法,分析了Memcached緩存的用法并比較了APC、EC、Zend加速器的用法,需要的朋友可以參考下
    2015-01-01
  • php使用glob函數(shù)快速查詢指定目錄文件的方法

    php使用glob函數(shù)快速查詢指定目錄文件的方法

    這篇文章主要介紹了php使用glob函數(shù)快速查詢指定目錄文件的方法,可實現(xiàn)快速搜索指定格式文件的功能,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • php獲取URL中帶#號等特殊符號參數(shù)的解決方法

    php獲取URL中帶#號等特殊符號參數(shù)的解決方法

    這篇文章主要介紹了php獲取URL中帶#號等特殊符號參數(shù)的解決方法,本文使用JS中的escape函數(shù)編碼后傳遞解決這個問題,需要的朋友可以參考下
    2014-09-09
  • 淺析PHP開發(fā)規(guī)范

    淺析PHP開發(fā)規(guī)范

    本篇文章是小編為大家整理的關(guān)于PHP開發(fā)規(guī)范的相關(guān)內(nèi)容,適合PHP初學(xué)者,一起參考下吧。
    2018-02-02
  • PHP反序列化字符串逃逸實例詳解

    PHP反序列化字符串逃逸實例詳解

    這篇文章主要給大家介紹了關(guān)于PHP反序列化字符串逃逸的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • PHP 之Section與Cookie使用總結(jié)

    PHP 之Section與Cookie使用總結(jié)

    Session 將信息保存在服務(wù)器上.服務(wù)器在接受到唯一的SESSION_ID后,根據(jù)這個ID獲取相關(guān)數(shù)據(jù),然后將信息傳遞到客戶端(瀏覽器).Cookie 是將所有信息以文本的形式存在本地文件,并由客戶端(瀏覽器)進行管理與維護
    2012-09-09
  • PHP create_function()函數(shù)應(yīng)用實例詳解

    PHP create_function()函數(shù)應(yīng)用實例詳解

    create_function()函數(shù)在代碼審計中,主要用來查找項目中的代碼注入和回調(diào)后門的情況,熟悉了執(zhí)行流程,我們可以熟練的實現(xiàn)對代碼注入的payload構(gòu)造,從而進行漏洞挖掘和找出存在的缺陷
    2022-10-10
  • 淺談PHP的排列組合(如輸入a,b,c 輸出他們的全部組合)

    淺談PHP的排列組合(如輸入a,b,c 輸出他們的全部組合)

    下面小編就為大家?guī)硪黄獪\談PHP的排列組合(如輸入a,b,c 輸出他們的全部組合)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論

广饶县| 镇坪县| 榆社县| 高密市| 嘉黎县| 五河县| 来安县| 富蕴县| 黄大仙区| 兴义市| 阿尔山市| 牡丹江市| 武功县| 衡阳县| 昌吉市| 托克托县| 盘锦市| 长寿区| 宜州市| 夹江县| 三穗县| 广西| 定南县| 武夷山市| 石台县| 漯河市| 临泉县| 延寿县| 五原县| 且末县| 搜索| 宜都市| 桂阳县| 资源县| 宁津县| 临城县| 天全县| 岫岩| 宜丰县| 五原县| 和龙市|