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

php readfile()修改文件上傳大小設(shè)置

 更新時(shí)間:2017年08月11日 09:18:43   作者:體驗(yàn)盒子 | 關(guān)注網(wǎng)絡(luò)安全  
如果文件上傳過(guò)大就會(huì)產(chǎn)生錯(cuò)誤,本篇文章主要介紹了php readfile()修改文件上傳大小設(shè)置,有興趣的可以了解一下

使用PHP ZipArchive生成的壓縮包,小的壓縮包都能下載,今天遇到個(gè)150M以上的就報(bào)404錯(cuò)誤,第一想到的就是文件大小超出了PHP默認(rèn)設(shè)置,修改方法有兩個(gè):

php.ini:memory_limit

memory_limit是設(shè)置內(nèi)存限制的,如果使用readfile()讀取文件就會(huì)和這個(gè)有關(guān),直接修改這個(gè)值保存后重啟php-fpm即可。

php 下載文件大小設(shè)置PHP

memory_limit = 128M

最后記得:service php-fpm restart

ini_set

PHP ini_set用來(lái)設(shè)置php.ini的值,在函數(shù)執(zhí)行的時(shí)候生效,那我們直接用來(lái)修改內(nèi)存執(zhí)行大小即可,有些朋友用的如果是虛擬空間的話,這個(gè)函數(shù)就是救星了。

PHP 設(shè)置php.ini值PHP

ini_set('memory_limit', '512M');

完整的示例:

PHP

set_time_limit(0);
ini_set('memory_limit', '512M');
header("Cache-Control: public");
header("Content-Description: File Transfer");
header('Content-disposition: attachment; filename=' . basename($zipfile));
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
header('Content-Length: ' . filesize($zipfile));
ob_clean();
flush();
@readfile($zipfile);
unlink($zipfile);

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • php設(shè)計(jì)模式之代理模式分析【星際爭(zhēng)霸游戲案例】

    php設(shè)計(jì)模式之代理模式分析【星際爭(zhēng)霸游戲案例】

    這篇文章主要介紹了php設(shè)計(jì)模式之代理模式,結(jié)合星際爭(zhēng)霸游戲案例形式分析了PHP設(shè)計(jì)模式中代理模式的相關(guān)原理、使用方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • Laravel5.5 視圖 - 創(chuàng)建視圖和數(shù)據(jù)傳遞示例

    Laravel5.5 視圖 - 創(chuàng)建視圖和數(shù)據(jù)傳遞示例

    今天小編就為大家分享一篇Laravel5.5 視圖 - 創(chuàng)建視圖和數(shù)據(jù)傳遞示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法

    yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法

    這篇文章主要介紹了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實(shí)例分析了CUploadedFile類的使用方法,需要的朋友可以參考下
    2015-12-12
  • ThinkPHP中ajax使用實(shí)例教程

    ThinkPHP中ajax使用實(shí)例教程

    這篇文章主要介紹了ThinkPHP中ajax使用, 是ThinkPHP開(kāi)發(fā)中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-08-08
  • PHP讀取漢字的點(diǎn)陣數(shù)據(jù)

    PHP讀取漢字的點(diǎn)陣數(shù)據(jù)

    本文給大家詳細(xì)講述了使用PHP讀取漢字的點(diǎn)陣數(shù)據(jù)的方法和示例,十分的實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • php+html5實(shí)現(xiàn)無(wú)刷新圖片上傳教程

    php+html5實(shí)現(xiàn)無(wú)刷新圖片上傳教程

    這篇文章主要為大家介紹了php+html5實(shí)現(xiàn)無(wú)刷新圖片上傳教程,一種全新的上傳圖片的方式,利用html5的FileReader讀取圖片文件,感興趣的小伙伴們可以參考一下
    2016-01-01
  • php函數(shù)重載的替代方法--偽重載詳解

    php函數(shù)重載的替代方法--偽重載詳解

    對(duì)于弱類型語(yǔ)言來(lái)說(shuō),PHP函數(shù)重載,并不像一般的OOP那樣。而弱類型本來(lái)就不區(qū)分,所以無(wú)法通過(guò)這些來(lái)實(shí)現(xiàn)。但是,可以通過(guò)下面的方法來(lái)實(shí)現(xiàn)簡(jiǎn)單的偽重載吧。
    2015-05-05
  • ThinkPHP查詢返回簡(jiǎn)單字段數(shù)組的方法

    ThinkPHP查詢返回簡(jiǎn)單字段數(shù)組的方法

    這篇文章主要介紹了ThinkPHP查詢返回簡(jiǎn)單字段數(shù)組的方法,是ThinkPHP查詢功能中一個(gè)非常實(shí)用的技巧,需要的朋友可以參考下
    2014-08-08
  • ThinkPHP框架結(jié)合Ajax實(shí)現(xiàn)用戶名校驗(yàn)功能示例

    ThinkPHP框架結(jié)合Ajax實(shí)現(xiàn)用戶名校驗(yàn)功能示例

    這篇文章主要介紹了ThinkPHP框架結(jié)合Ajax實(shí)現(xiàn)用戶名校驗(yàn)功能,涉及thinkPHP使用ajax與后臺(tái)控制交互、數(shù)據(jù)庫(kù)查詢、判定等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • Laravel中的chunk組塊結(jié)果集處理與注意問(wèn)題

    Laravel中的chunk組塊結(jié)果集處理與注意問(wèn)題

    這篇文章主要給大家介紹了關(guān)于Laravel中chunk組塊結(jié)果集處理與使用中要注意問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08

最新評(píng)論

阿拉善盟| 乌鲁木齐县| 安仁县| 临西县| 格尔木市| 昆山市| 辽阳县| 广丰县| 五寨县| 麻栗坡县| 福鼎市| 东丰县| 石棉县| 沙河市| 花莲县| 扬中市| 江陵县| 龙州县| 攀枝花市| 通化县| 剑阁县| 观塘区| 泰顺县| 岫岩| 凌海市| 姜堰市| 北宁市| 蓬安县| 武安市| 牙克石市| 北碚区| 石阡县| 惠东县| 金川县| 周宁县| 衡南县| 明溪县| 剑阁县| 彭泽县| 库尔勒市| 黑山县|