ホームページ  >  記事  >  バックエンド開発  >  PHP 設定で大きなファイルのアップロードが可能になるサンプル コード_PHP チュートリアル

PHP 設定で大きなファイルのアップロードが可能になるサンプル コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:22887ブラウズ

プロキシ サーバーとして Nginx を使用し、バックエンドは 100M までのファイルをアップロードできるように設定します

1。 . PHP 設定ファイル
....
; 各スクリプトの最大実行時間 (秒単位) http://php.net/max-execution-time
; SAPI
max_execution_time = 0

....
[データ処理]
; PHP が受け入れる POST データの最大サイズ
post_max_size = 100M
;
......
[ファイルアップロード]
; アップロードされるファイルの最大許容サイズ
upload_max_filesize = 100M

......

3. $_FILES[file]['error' ] 情報の説明

UPLOAD_ERR_OK
値は 0 で、エラーは発生せず、ファイルは正常にアップロードされました。

UPLOAD_ERR_INI_SIZE
値は1で、アップロードされたファイルはphp.iniのupload_max_filesizeオプションで制限されている値を超えています。

UPLOAD_ERR_FORM_SIZE
値は 2 で、アップロードされたファイルのサイズが HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています。

UPLOAD_ERR_PARTIAL
値は 3 で、ファイルは部分的にのみアップロードされます。

UPLOAD_ERR_NO_FILE
値は 4 で、ファイルはアップロードされませんでした。

UPLOAD_ERR_NO_TMP_DIR
値は 6 で、一時フォルダーが見つかりません。 PHP 4.3.10 および PHP 5.0.3 で導入されました。

UPLOAD_ERR_CANT_WRITE
値は 7 で、ファイルの書き込みに失敗しました。 PHP 5.1.0で導入されました。



http://www.bkjia.com/PHPjc/739774.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/739774.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。