PHPで添付ファイルのアップロードサイズ制限を設定する方法

PHPz
リリース: 2023-03-23 14:38:01
オリジナル
1666 人が閲覧しました

PHP は、Web アプリケーションの開発に広く使用されているサーバー側プログラミング言語であり、その多くにはファイルのアップロードが含まれます。添付ファイルのアップロードは Web アプリケーションにとって非常に重要ですが、アップロード ファイル サイズの制限 (通常はデフォルトのアップロード ファイル サイズ制限) に直面しなければならない場合があります。

では、PHP 添付ファイルのアップロードのサイズ制限を設定するにはどうすればよいでしょうか?

  1. php.ini 設定ファイルを変更する

php.ini 設定ファイルには、upload_max_filesize という設定があり、これを使用できます。アップロードされるファイルのサイズを制限します。 php.ini 設定ファイルを見つけてエディタを開き、次の行を見つけます:

upload_max_filesize=2M
ログイン後にコピー

ここでの 2M は、アップロード ファイルの最大サイズが 2MB であることを意味します。必要に応じて、より大きいまたは小さいサイズに設定できます。 。一般に、アップロード ファイルの最大サイズはニーズに応じて設定されます。

  1. .htaccess ファイルを変更する

PHP が php.ini に直接アクセスできない場合は、.htaccess ファイルを変更できます。 。次のコードを .htaccess ファイルに追加します。

php_value upload_max_filesize 30M
ログイン後にコピー

ここでの 30M は、ファイル アップロードの最大サイズです。

  1. PHP スクリプトの変更

特定の PHP スクリプトの添付ファイルのアップロード サイズのみを増やす必要がある場合は、 PHPスクリプト。 PHP スクリプトの先頭に、次のコードを追加します。

ini_set('upload_max_filesize','30M');
ログイン後にコピー

ここでの 30M は、アップロードされる添付ファイルの最大サイズです。

概要

一般的に、最初の方法を使用して php.ini 構成ファイルを変更するのが最も一般的な方法です。ただし、他の PHP スクリプトに影響を与えたくない場合は、.htaccess ファイルまたは PHP スクリプトを変更することで、アップロードされた添付ファイルのサイズを変更できます。これにより、より柔軟な設定が可能になり、他の PHP スクリプトの実行に影響を与えることなく、変更が必要なスクリプトのみが設定されるようになります。

以上がPHPで添付ファイルのアップロードサイズ制限を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート