php でファイル サイズ制限を設定する方法は、まず [max_execution_time = 0] を変更し、次に [post_max_size = 150M] を変更し、最後に [upload_max_filesize = 100M] を変更します。
![PHPでファイルサイズ制限を設定する方法](https://img.php.cn/upload/article/202107/13/2021071314565037136.jpg)
#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。
ファイルをアップロードするとき、小さなファイルのアップロードには時間がかかることがありますが、PHP のデフォルトの最大実行時間は 30 秒です。つまり、30 秒を超えると、スクリプトは実行を停止します。その結果、Web ページを開けなくなります。
それでは、この問題をどのように解決すればよいでしょうか?
php.ini を確認します
max_execution_time
デフォルトは 30 秒で、
max_execution_time = 0
0 に変更されました。制限なしを意味します
post_max_size を変更して POST を設定しますdata 許可される最大サイズ。この設定はファイルのアップロードにも影響します。
php のデフォルトの post_max_size は 2M です。POST データ サイズが post_max_size より大きい場合、$_POST および $_FILES スーパーグローバルは空になります
Find
post_max_size
次のように変更します。
post_max_size = 150M
多くの人が 2 番目のステップを変更しますが、ファイルをアップロードするときの最大値は依然として 8M です。なぜでしょうか?また、アップロードされるファイルの最大サイズを示すために、パラメータ Upload_max_filesize を変更する必要もあります。
upload_max_filesize を見つけます。デフォルトは 8M
です。
upload_max_filesize = 100M
に変更します。また、post_max_size は、upload_max_filesize よりも優れていることに注意してください。
関連ビデオ チュートリアルの共有:
php ビデオ チュートリアル
以上がPHPでファイルサイズ制限を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。