ホームページ > バックエンド開発 > PHPチュートリアル > PHP はファイルのアップロードを処理します。 post_max_size の制限を超えた場合にプロンプ​​トを表示する方法は?

PHP はファイルのアップロードを処理します。 post_max_size の制限を超えた場合にプロンプ​​トを表示する方法は?

WBOY
リリース: 2016-06-13 13:34:32
オリジナル
826 人が閲覧しました

アップロードされた php ファイルが post_max_size の制限を超えたときにプロンプ​​トを表示する方法
最近のプロジェクトのテスト中に発見された問題は、アップロードしたファイルが post_max_size の制限を超えると、ページが応答せず、受動的に変更することしかできないということです。 post_max_sizeの値を変更した後、アップロードされたファイルがupload_max_filesizeの設定サイズより大きく、取得されたファイルのサイズが0であることがわかりました。

今私が望んでいるのは、ユーザーにリマインダーを与えることです。アップロードされたファイルが大きすぎるのですが、アップロードは許可されていませんか? ? ? ?


-----解決策---------------------------- -
ini_get() OK php.ini 内のパラメータを取得します。 $_FILES["file"]["size"] と Upload_max_filesize のサイズを比較してください。

または、エラー番号 $_FILES["file"]["error"] で判断することもできます。 0 より大きい場合は、アップロード中にエラーが発生したことを示します。 1 の場合、upload_max_filesize のサイズを超えたことを示します。
------解決策---------
はい! js を使用するには、もはや php の問題ではありません
------ソリューション---------
顧客セグメントの管理。
------解決策---------

話し合う

引用:

顧客セグメントの管理。

クライアントがどのように制御するのか理解できませんか? js を使用してオンラインで見つけた fileSize を取得する方法は使用するのが簡単ではありません。詳しく説明していただけますか。

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