Продвинутый
Join Date: Aug 2006
Posts: 509
Версия vB: 3.8.4
Reputation:
Опытный 78
Репутация в разделе: 1
|
$_FILES
0
всем добрый вечер..
столкнулся с такой вот проблемой..
используется пакетный флеш-загрузчик изображений
firebug'ом смотрю post запрос: все изображения передаются на сервер
но в массив $_FILES попадают первые пять-шесть штук..
в какую сторону копать?
Code:
Referer: http://xxxxx/swf/uploader.swf?20
Content-type: multipart/form-data; boundary=fqxefdvwmodlagnvxssvgtqsxkqbvrtv
Cache-Control: no-cache
Content-length: 1150051
--fqxefdvwmodlagnvxssvgtqsxkqbvrtv
Content-Disposition: form-data; name="Tmb1_0"; filename="Tmb1_0.jpg"
Content-Type: image/jpeg
Content-Transfer-Encoding: binary
... Лимит на размер Post был достигнут. Удалено Firebug'ом. ...
--fqxefdvwmodlagnvxssvgtqsxkqbvrtv
Content-Disposition: form-data; name="Tmb2_20"; filename="Tmb2_20.jpg"
Content-Type: image/jpeg
Content-Transfer-Encoding: binary
из этого видим, что отдалось 21 изображение + 3 тумбочки к каждому, итого должно получится 63 файлов
далее вызывается php скрипт, в нем я сделал дамп данных с $_FILES
вот итог
Code:
array (
'Tmb1_0' =>
array (
'name' => 'Tmb1_0.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpYRAyHA',
'error' => 0,
'size' => 8522,
),
'Tmb3_0' =>
array (
'name' => 'Tmb3_0.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phptGIARB',
'error' => 0,
'size' => 3445,
),
'Tmb2_0' =>
array (
'name' => 'Tmb2_0.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpIQz1Bc',
'error' => 0,
'size' => 1782,
),
'Tmb1_1' =>
array (
'name' => 'Tmb1_1.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpwPXbCk',
'error' => 0,
'size' => 10458,
),
'Tmb3_1' =>
array (
'name' => 'Tmb3_1.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpPlgpAy',
'error' => 0,
'size' => 4453,
),
'Tmb2_1' =>
array (
'name' => 'Tmb2_1.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/php7TZWQa',
'error' => 0,
'size' => 2522,
),
'Tmb1_2' =>
array (
'name' => 'Tmb1_2.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phptzWr4j',
'error' => 0,
'size' => 44026,
),
'Tmb3_2' =>
array (
'name' => 'Tmb3_2.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpq8sWki',
'error' => 0,
'size' => 3799,
),
'Tmb2_2' =>
array (
'name' => 'Tmb2_2.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpaVo8Cd',
'error' => 0,
'size' => 1884,
),
'Tmb1_3' =>
array (
'name' => 'Tmb1_3.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpXglpl2',
'error' => 0,
'size' => 56916,
),
'Tmb3_3' =>
array (
'name' => 'Tmb3_3.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpDMCenF',
'error' => 0,
'size' => 5156,
),
'Tmb2_3' =>
array (
'name' => 'Tmb2_3.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpAkgI7Y',
'error' => 0,
'size' => 2535,
),
'Tmb1_4' =>
array (
'name' => 'Tmb1_4.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/php3j3hy9',
'error' => 0,
'size' => 28246,
),
'Tmb3_4' =>
array (
'name' => 'Tmb3_4.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpoWMnLo',
'error' => 0,
'size' => 4186,
),
'Tmb2_4' =>
array (
'name' => 'Tmb2_4.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpa9JX8h',
'error' => 0,
'size' => 2027,
),
'Tmb1_5' =>
array (
'name' => 'Tmb1_5.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpfaVtT2',
'error' => 0,
'size' => 51339,
),
'Tmb3_5' =>
array (
'name' => 'Tmb3_5.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpPDuL94',
'error' => 0,
'size' => 5364,
),
'Tmb2_5' =>
array (
'name' => 'Tmb2_5.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpug9Dqz',
'error' => 0,
'size' => 2696,
),
'Tmb1_6' =>
array (
'name' => 'Tmb1_6.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phpbUlQp7',
'error' => 0,
'size' => 47683,
),
'Tmb3_6' =>
array (
'name' => 'Tmb3_6.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/private/var/tmp/phppeUCxg',
'error' => 0,
'size' => 5480,
),
)
всего 6 основных фотографий, но не 19..
criminalstatecebep добавил 04.06.2010 в 09:02
итак
из флеша, помимо оригинала, отправляются еще и тумбочки, в общей сложности, к пяти-шести фотографиям, получается 20 файлов
пробовал сейчас без флеша загрузить 26 фотографий, постом ушли все, в $_FILES всего 20 штук
что за ерунда?
criminalstatecebep добавил 04.06.2010 в 13:11
итак
ставил xampp на macosx, история такая же, не более 20 в массиве
ставил denwer на winxp, тоже самое
что делать?
criminalstatecebep добавил 05.06.2010 в 07:18
в php.ini
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
теперь всегда буду дефолтный конфиг перенастраивать после обновлений )) а не тянуть старый ))
тему можно закрыть
Last edited by criminalstatecebep : 06-05-2010 at 08:18 AM.
Reason: Добавлено сообщение
|