ホームページ >类库下载 >java类库 >php: ファイルのアップロード (ファイルのアップロード サイズ制限の設定を含む)

php: ファイルのアップロード (ファイルのアップロード サイズ制限の設定を含む)

高洛峰
高洛峰オリジナル
2016-10-10 10:36:521603ブラウズ

今日はファイルのアップロードについて書きました。数日前に学んだ正しいルールを忘れて、形式を判断する非常に愚かな方法を使用してコードを直接アップロードしました。形式が間違っている場合は、直接傍受されます。

アップロードされるファイルのサイズ制限を変更したい場合は、次の方法を参照してください: php: ファイルのアップロード (ファイルのアップロード サイズ制限の設定を含む)

1. ファイルが非常に小さい場合 (5M ファイルなど) は、1 分以上かかる可能性があります。

ただし、php では、ページのデフォルトの最大実行時間は 30 秒です。つまり、30 秒を超えると、スクリプトの実行が停止します。これにより、Web ページをアップロードできない状況が発生します。この時点で、php.ini で max_execution_time を変更できます

max_execution_time

デフォルトは 30 秒です。

max_execution_time = 0 は制限なしを意味します

2。データ。この設定はファイルのアップロードにも影響します。
phpのデフォルトのpost_max_sizeは2Mです。POSTデータのサイズがpost_max_sizeより大きい場合は、$_POSTと$_FILESのスーパーグローバルが空になります。
post_max_size = 150M
3に変更します。ファイルの最大値は依然として 8M です
アップロードされるファイルの最大サイズを示すために、パラメーター Upload_max_filesize も変更する必要があります。
upload_max_filesize を探します。デフォルトは 8M で、
upload_max_filesize = 100M に変更します
さらに、post_max_size は、upload_max_filesize よりも優れていることに注意してください。



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