ホームページ  >  記事  >  バックエンド開発  >  PHPでアップロード前にファイルサイズを制限する設定方法

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

WBOY
WBOYオリジナル
2016-07-25 08:58:251064ブラウズ
この記事では、PHP でアップロードする前にファイルのサイズを制限する方法を紹介します。必要な友人はそれを参照してください。

PHP プログラミングでは、ファイルをアップロードするときは常に $uploadedfile_size 変数をチェックするのが通例ですが、これには欠点があります。 この変数は、ファイルがアップロードされて一時ディレクトリに保存される前に取得されます。 ディスク容量や帯域幅の理由でファイルのアップロードが拒否された場合でも、実際には大きなファイルはまだアップロードされているため、次に行うべきことはそれを削除することです。

この記事では、アップロードするファイルを事前に一定の範囲に制限し、この制限を超えるコンテンツはアップロードされないようにする方法を紹介します。

ここでは2つの方法を紹介します。

方法1、php.iniファイルのupload_max_filesize設定を調整します。 デフォルト値は 2mb です。

方法 2。フォームに暗黙的な入力フィールドを含めます。その名前は max_file_size で、受け入れ可能な最大ファイル サイズを定義できます。 セキュリティ上の理由から、この値は php.ini ファイルの Upload_max_filesize 設定を超えることはできません。 ただし、アップロード ファイル サイズの上限を異なるページで個別に定義する方法が提供されます。 たとえば、次の表彰では、最大 1k バイト (1024 バイト) までのファイルのみのアップロードが許可されています。

コードをコピー コード例:

アップロードするファイルを選択:



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