スレッド表示 | フラット表示〕 全トピック 920 件中 63 番目 次≫ ≪前

アップロードするファイルのサイズチェックについて

created: 2008-01-09 18:13 | modified: 2008-01-11 14:28 | reply: 3

[4086] アップロードするファイルのサイズチェックについて

user: 長谷川 | created: 2008-01-09 18:13
掲題の件質問します。
現在使用しているサーバのphp.iniにおいてアップロード関係の設定が以下のようにされています。
 post_max_size = 24M
 upload_max_filesize = 16M
そのため、例えば30MBのファイルがアップロードされようとした場合、アップロード操作を中止しようと思っています。

アップロードそのものの仕組みを完全に理解していないのかもしれませんが、フォーム送信後、<form>のaction属性で指定したファイル上のPHPスクリプトでファイルのサイズをチェックしようとしているにも関わらず、そのチェックのスクリプトのところに至っていないようです。
そもそも上記設定によりフォーム送信の段階でサーバか何かで規定外サイズである、そのファイルの処理を止めてしまうのではないかという疑念が沸いているのですが、どうなのでしょうか?

具体的には$_FILES['hogehoge']['size']の大きさを確認し、16MB以上ならエラーメッセージを表示するようにしたいと考えています。(フォームページ上でのJavascriptでチェックできればベストなのですが、Javascriptではサイズチェックは難しいと聞いたことがあるので。)
ちなみに16MBを超えないファイルの場合は正常にアップロードできています。

よろしくお願いします。
reply: 4087 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 63 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑