PHPにPOSTできるファイルサイズを調整する
Category PHP
Date 2009年10月05日
こんばんは。
今日の朝方は、また一段と冷えましたよ!
油断していると風邪をひきそうですね、皆さんも気をつけてくださいな。
システムを作っていると、ファイルのアップロード処理とかありますよね。
でも、アップロードできるファイルの最大サイズは、基本的にサーバー側で設定されています。
post_max_sizeと、upload_max_filesize。
違いはよくわかりませんが、たとえば今借りているこのサーバーだと、
post_max_size 8M
upload_max_filesize 5M
と設定されています。
これで十分だったらいいんですが、そうでない場合もあります。
やり方1:php.iniを修正してApacheなどのサーバーを再起動させる。
サーバー管理者でもないと、無理です。
やり方2:.htaccessで制御する。
php_value upload_max_filesize 20M php_value post_max_size 20M
これで出来たら問題ないですが、私の借りているサーバーだと制限されているようで、エラーになりました。
やり方3:php.iniで制御する。
↑で「サーバー管理者でもないと、無理です」と書きましたが、php.iniというファイルを作って、必要なディレクトリに置くと設定が反映されます。
upload_max_filesize = 20M post_max_size = 20M
私の借りているサーバーでも、このやり方だと反映され、phpinfo()でも値が変わっていることが確認できます。
困った時には、お試しください。
- 脱出ゲームを作成しました
- Studio Yuksのサイト制作のお手伝いをさせていただきました
- よみがな.netを公開しました
- Slug or PostIDプラグインがバージョン1.0になりました。
- お問い合わせフォームへの連投を防ぐ方法+α
- phpMyAdminのsetup.phpに脆弱性があるみたいです
- 1つのデータベースに複数のWordPressをインストールする方法
- 仕事とプライベートで使っているマウスをご紹介
- WordPressでiFrameが消えないようにする記述が必要なくなったようです
- CSS3で横並びのメニューを簡単に作る方法
- JavaScriptでブラウザのテキスト選択を解除する
- FFFTPでファイルをダウンロードしたのに、ファイルがその場所になかった時
- PHPでurlの日本語パラメータをGETで受け取ると文字化けする場合
- Windows7にIllustratorCS2入れたけど日本語入力ができなかった
- PHPのSmartyでゼロパディングする
- EC-CUBE2.11.0とMySQLの組み合わせで文字化けする時の解決方法
- お問い合わせフォームへの連投を防ぐ方法+α
- 投稿記事のURLにスラッグかPostIDを使うプラグイン
- WordPressでiFrameが消える時の解決方法
- WordPressでiFrameが消えないようにする記述が必要なくなったようです
- HTML+CSS (8)
- JavaScript (12)
- PHP (21)
- PostgreSQL (4)
- WordPress (8)
- WordPressプラグイン (1)
- Movable Type (13)
- Photoshop (2)
- Illustrator (2)
- Firefox (5)
- ツール (2)
- 雑記 (23)
- 未分類 (3)
- Android (1)
コメントを残す