UPLOAD_ERR_INI_SIZE
を取得したときにアップロードしようとするファイルサイズを取得する方法はありますか?それはアップロードされるファイルがphp.iniのupload_max_filesize
ディレクティブを超えたときです。UPLOAD_ERR_INI_SIZEエラーが発生したときにアップロードを試みたファイルサイズを取得しますか?
3
A
答えて
2
$ _SERVER ['CONTENT_LENGTH']の使用を検討することもできます。オーバーヘッドがあり、POST要求の合計サイズを表しますが、場合によってはこれが許容されます。
0
No.
PHPのコア動作を制御する方法はありません。アップロードが失敗した場合、一時ファイルが削除され、配列は、ファイルサイズせず、エラーを返します:
Array
(
[uploadedfile] => Array
(
[name] => SManager.chm
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
)
あなたがmove_uploaded_fileに戻る()またはコピー()、我々は一時ファイルを持っていけないし、エラー以外の情報、および起点ファイルの名前。
いつでもPHPのソースコードを取得し、変更し、コンパイルし、この値を返すことができます。しかし、標準としてではありません。
関連する問題
- 1. スレッドアプリケーション(linux、pthreads)でファイルサイズを読み取る際にエラーが発生しました
- 2. 「Session :: instance();」を試行したときにセッションデータを読み取る際にエラーが発生しましたKohanaで
- 3. テキストファイルを読み取ったときにFileReaderエラーが発生しました
- 4. ファイルを読み取る際にエラーが発生しました
- 5. カスタムロールプロバイダを読み込むWCFを取得中にエラーが発生しました
- 6. OAuthリクエストトークンを取得しようとすると「メッセージを読み取る際にエラーが発生しました」
- 7. アイテムの親を取得中にエラーが発生しました
- 8. c2dmのメッセージを取得中にエラーが発生しました
- 9. Excelでデータを取得中にエラーが発生しました
- 10. WebClient "レスポンスストリームを取得中にエラーが発生しました"
- 11. インディFTPクライアントが別のアップロードを開始しようとしたときにエラーが発生しましたか?
- 12. データベースをアップロードする際にエラーが発生しました
- 13. エラーの取得 "保護されたメモリの読み取りまたは書き込みを試みました"
- 14. ログイン中にファイルをアップロード中にエラーが発生しました
- 15. ファイルハンドルを開いたときにエラーが発生しました
- 16. XCODE:plist:streamの読み取りにエラーが発生しました。
- 17. XMLの読み取り中にエラーが発生しました
- 18. node.jsでファイルをアップロード中にエラーが発生しました
- 19. Magento - 画像をアップロード中にエラーが発生しました
- 20. 401リクエストトークンを取得しようとしたときにエラーが発生しました
- 21. 埋め込み:データソースを取得しようとしたときにNoInitialContextExceptionが発生しました
- 22. LINQ ::ユーザーの取得にエラーが発生しました
- 23. Zend:ContentSwitchヘルパーの取得中にエラーが発生しました
- 24. Windows 8の開発ライセンスを取得しようとしましたが、エラーが発生しました。0x80004005
- 25. ジェスチャが発生したときにテーブルセルを取得する
- 26. Meteor.loginWithPasswordでログインしたときにエラーが発生しました
- 27. ファイルの書き込み中にエラーが発生しました
- 28. Xcode:iTunes Storeにアップロード中にエラーが発生しました
- 29. データベースからBLOBフィールドを取得中にエラーが発生しましたか?
- 30. 応答ストリーム(ReadDone2)を取得中にエラーが発生しました:受信エラー
制限を超えたときにアップロードの処理を停止します。 – MetalFrog