ラベル upload の投稿を表示しています。 すべての投稿を表示
ラベル upload の投稿を表示しています。 すべての投稿を表示

2010年1月30日土曜日

PHPの $_FILESで取得できるデータ

下記はファイル選択のinput要素のname属性が"field_name"だった場合。

['field_name']=>    //name属性の値が入る
 array(5) {
  ["name"]=> string(24) "xxx.gif"    //アップロード前のファイル名
  ["type"]=> string(9) "image/gif"
  ["tmp_name"]=> string(66) "/foo/bar/yyy.tmp"    //ルートからのファイルパス
  ["error"]=> int(0)
  ["size"]=> int(60990)    //ファイルサイズ。単位はバイト
}

2008年6月10日火曜日

ini_set()で post_max_sizeや upload_max_filesize等を指定する場合の注意点

(2010/01/30追記)
最近試したら、upload_max_filesizeはini_set()では設定できなかった。
マニュアル見てもupload_max_filesize / PHP_INI_PERDIR / PHP <= 4.2.3 では PHP_INI_ALLと書いてある。
これ書いた時は動作確認せずにメモしたのかも...
(追記終わり)


php.iniなら、upload_max_filesize = 10M とできるが、phpファイルの中では、ini_set('upload_max_filesize', ’10M'); とできない。 代わりに、数値で指定する。単位はバイト。

ini_set('upload_max_filesize', 10 * 1024 * 1024);
参考: PHP: PHP の使いかた - Manual

ブログ アーカイブ

tags