成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

老鳥談PHP上傳文件discuz實現

開發 后端
文章這里介紹了PHP上傳文件利用discuz實現PHP上傳文件應用舉例,內容詳細,希望對喜愛PHP的朋友有幫助。

PHP還是比較常用的,于是我研究了一下PHP上傳文件,在這里拿出來和大家分享一下,希望對大家有用。PHP默認的上傳限定是***2M,想上傳超過此設定的文件,需要調整PHP、apache等的一些參數。

#T#下面,我們簡要介紹一下PHP文件上傳涉及到的一些參數:file_uploads是否允許通過HTTP上傳文件的開關,默認為ON即是開upload_tmp_dir,upload_tmp_dir用來說明PHP上傳的文件放置的臨時目錄,要想上傳文件,得保證服務器沒有關閉臨時文件和有對文件夾的寫權限,如果未指定則PHP使用系統默認值upload_max_filesize允許上傳文件大小的***值,默認為2Mpost_max_size

控制在采用POST方法進行一次表單提交中PHP所能夠接收的***數據量。如果希望使用PHP上傳文件功能,則需要將此值改為比upload_max_filesize要大max_input_time以秒為單位對通過POST、GET以及PUT方式接收數據時間進行限制。如果應用程序所運行環境處在低速鏈路上,則需要增加此值以適應接收數據所需的更多時間memory_limit為了避免正在運行的腳本大量使用系統可用內存,PHP允許定義內存使用限額。

通過memory_limit變量來指定單個腳本程序可以使用的***內存容量變量memory_limit的值應當適當大于post_max_size的值max_execution_time,max_execution_time設置了在強制終止腳本前PHP等待腳本執行完畢的時間,此時間以秒計算。當腳本進入了一個無限循環狀態時此變量非常有用。然而,當存在一個需要很長時間完成的合法活動時(例如上傳大型文件),這項功能也會導致操作失敗。在這樣的情況下必須考慮將此變量值增加,以避免PHP在腳本正在執行某些重要過程的時候將腳本關閉對于linux主機,可能在/etc/httpd/conf.d/access.conf/下面里面還有php.conf 文件,這個文件可能會解決一些系統的文件大小限制問題。

利用discuz實現PHP上傳文件應用舉例

論壇的附件功能當初設計的初衷并不是為了文件管理,由于服務器配置,php,網絡等多方面因素,使得通過論壇上傳文件并不是一個好方案。對于確實需要改善論壇附件上傳條件的朋友可以嘗試將上面提及的參數在php.ini進行設置,以適應大文件上傳的需要。同時別忘記在論壇的后臺相應做附件限制的地方進行設置。

同時,下面提供一個配置指導,來源一些成功通過http上傳大附件的朋友的提供,當然,由于大家的服務器配置情況以及網絡情況不同,并不一定適用你的情況,可能很多地方需要參照修改:打開php.ini,

  1. file_uploads  on  是否允許通過HTTP上傳文件的開關。默認為ON即是開    
  2. upload_tmp_dir  --  文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾    
  3. upload_max_filesize  8m  望文生意,即允許上傳文件大小的***值。默認為2M    
  4. post_max_size  8m  指通過表單POST給PHP的所能接收的***值,包括表單里的所有值。默認為8M   

一般地,設置好上述四個參數后,在網絡正常的情況下,上傳<=8M的文件是不成問題  但如果要上傳>8M的大體積文件,只設置上述四項還一定能行的通。除非你的網絡真有100M/S的上傳高速,否則你還得繼續設置下面的參數。

  1. max_execution_time  600  每個PHP頁面運行的***時間值(秒),默認30秒    
  2. max_input_time  600  每個PHP頁面接收數據所需的***時間,默認60秒    
  3. memory_limit  8m  每個PHP頁面所吃掉的***內存,默認8M   

把上述參數修改后,在網絡所允許的正常情況下,就可以上傳大體積文件了

責任編輯:田樹 來源: 博客
相關推薦

2009-11-16 17:35:38

PHP數組排序

2009-11-16 10:40:02

PHP上傳文件代碼

2009-11-02 18:03:25

Oracle用戶表空間

2009-11-24 13:15:35

Zend框架PHP上傳文件

2009-11-16 10:16:24

PHP文件上傳

2009-11-09 17:04:20

Visual Stud

2009-11-16 12:17:46

PHP上傳文件類型

2009-05-18 10:23:43

文件上傳PHPFILE函數

2009-11-04 13:33:13

ADO.NET Dat

2009-11-09 10:59:57

WCF回調

2009-11-16 14:15:51

PHP上傳多個文件

2009-11-16 14:09:30

PHP上傳類

2009-11-16 13:04:04

PHP上傳文件代碼

2009-11-24 15:23:50

PHP文件上傳進度條

2009-11-16 09:35:42

PHP上傳

2009-11-16 10:49:43

PHP上傳文件代碼

2009-11-16 11:41:19

PHP上傳大文件

2009-10-30 11:07:04

VB.NET Syst

2009-11-16 14:38:36

PHP上傳文件代碼

2009-11-17 17:17:50

PHP上傳多個文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 涩色视频在线观看 | 国产精品91视频 | 成人网视频| 午夜爱爱网| 亚洲成人中文字幕 | aⅴ色国产 欧美 | 日韩在线三级 | 91精品无人区卡一卡二卡三 | 亚洲网址在线观看 | 高清人人天天夜夜曰狠狠狠狠 | 99精品视频在线观看 | 日韩视频国产 | 精精国产xxxx视频在线播放 | 日韩精品一二三 | 黄色免费观看 | 亚洲国产精品一区二区第一页 | 国产草草视频 | 午夜免费福利影院 | 91大神xh98xh系列全部 | 欧美一区在线视频 | 草草影院ccyy| 拍真实国产伦偷精品 | 国产黄色大片 | 韩国av网站在线观看 | 91性高湖久久久久久久久_久久99 | 亚洲一区久久 | 精品久久国产 | 日韩av在线免费 | 亚洲高清视频在线 | 国产成人久久久 | 精品亚洲一区二区三区 | 九色在线| 狠狠操电影 | 国产a级毛毛片 | 99精品国自产在线观看 | 青青激情网| 欧美一区二区三区久久精品视 | 夜夜骑首页 | 国产亚洲网站 | 成人在线小视频 | 麻豆精品国产91久久久久久 |