![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
PHPでファイルアップローダーを作成しましたが、サイズの大きなファイルがアップロードできなくて困っています。
具体的には、900MBのファイルアップロードはできますが、1.4GBになるとアップロードできていません。
設定値は下記のようにし、十分にとっているつもりです。なお、HTMLで表示した実際に使われている設定値です。
<?php
echo 'memory_limit = ' . ini_get('memory_limit') . "<br />";
echo 'post_max_size = ' . ini_get('post_max_size') . "<br />";
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "<br />";
echo 'max_execution_time = ' . ini_get('max_execution_time') . "<br />";
echo 'max_input_time = ' . ini_get('max_input_time') . "<br />";
?>
↓
memory_limit = 5120M
post_max_size = 5120M
upload_max_filesize = 5120M
max_execution_time = 300
max_input_time = 300
$_FILEを確認すると、下記のようにファイル名以外空となっています。エラーコードが0で正常アップロードの判定になっているので、原因が分からず困っています。
array(1) {
["upfile"]=>
array(5) {
["name"]=>
array(5) {
[0]=>
string(24) "testfile.ISO"
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
}
["type"]=>
array(5) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
}
["tmp_name"]=>
array(5) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
}
["error"]=>
array(5) {
[0]=>
int(2)
[1]=>
int(4)
[2]=>
int(4)
[3]=>
int(4)
[4]=>
int(4)
}
["size"]=>
array(5) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(0)
[3]=>
int(0)
[4]=>
int(0)
}
}
}
アドバイスいただければ幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
upfileが配列(同名で複数のinput要素がある)状態で提示するのは無駄が多いので、form側で「ひとつだけ」にしてから、html(form要素)と一緒に転記してもらった方がよかったですね。
>["error"]=>
>array(5) {
>[0]=>
>int(2)
エラーコードが 2(UPLOAD_ERR_FORM_SIZE)なので、form要素が提示されないと意味がありませんしねww
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# C++初心者です stirng 2 2022/09/20 20:43
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP ワードプレスサイト PHP8.0.25でのWarningエラー 1 2023/06/12 11:44
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- C言語・C++・C# char string[100]; int c, i=0; while( (c=getchar()) 2 2022/05/30 21:41
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
日付から順にデータを並び替えたい
-
順位を付ける時のスコアの重複...
-
外部のテキストファイルを読み...
-
pg_insertで現在の時刻を挿入す...
-
if の中の 複数のor についてお...
-
PHPのプルダウン式のジャンプ設...
-
重複確認
-
別ファイルの構造体の値を読み...
-
総当り表
-
PHPで変数名にハイフンを使うに...
-
foreachで上限回数指定方法また...
-
配列をループでたくさん宣言し...
-
[PHP] fputcsv()関数でファイル...
-
クロス集計で商品名かつサイズ...
-
PostgreSQLの配列項目のデータ...
-
Smartyでtplファイルから配列を...
-
【PHP】配列のキー名の修正は可...
-
am()の使い方
-
C言語の配列をPush(追加)する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
phpとmysqlで「あいまい検索」...
-
PHP5の外部コマンド実行で、バ...
-
「ローマ字 -> ひらがな」へPHP...
-
Mysqlとphpでソートや更新時の...
-
PEAR・MDB2のモジュールロード...
-
HTTPのメッセージボディについ...
-
数学の「組み合わせ」を求める...
-
順位を付ける時のスコアの重複...
-
Zend_Form_Element_Hash
-
占いのPHPを作成中ですが・・・
-
しりとり 無限ループ?
-
日付から順にデータを並び替えたい
-
多次元配列のカウント+1の仕方
-
要素(文字列)から指定値を検索
-
flickrでの画像を取得について
-
mysqlにinsertするとエラーがで...
-
選択日と終了日を配列で取得したい
-
$xml要素を階層指定して取得し...
-
月一覧を取得するには?(20120...
おすすめ情報