ホームページ  >  記事  >  php教程  >  PHP 学習メモ: ファイルのアップロード (ファイルのアップロード サイズ制限の設定を含む)

PHP 学習メモ: ファイルのアップロード (ファイルのアップロード サイズ制限の設定を含む)

WBOY
WBOYオリジナル
2016-09-12 17:27:311102ブラウズ

今日はファイルのアップロードについて書きます。数日前に自分で学んだ正しいルールを忘れて、形式を判断するために非常に愚かな方法を使用してしまいました:

リーリー

形式が正しくない場合は、直接傍受されます。

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

1. ファイルが非常に小さい場合を除き、一般的なファイルのアップロードには 1 分以上かかることがあります。ただし、php では、ページのデフォルトの最大実行時間は 30 秒です。 30 秒を超えると、スクリプトの実行が停止します。
これにより、Web ページを開くことができなくなります。この時点で、php.ini を参照して max_execution_time を変更できます
デフォルトは 30 秒です。
max_execution_time = 0
0 制限がないことを示します
2. post_max_size を変更して、POST データに許可される最大サイズを設定します。この設定はファイルのアップロードにも影響します。
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 までご連絡ください。