Итак, имеется форма для отправки данных. У формы проставлено значение ENCTYPE="multipart/form-data" . Есть характеристика name="ING[10][y0]" value="999". Эта характеристика приходит в виде многомерного массива, проверял таким кодом.
foreach($_POST as $index => $val) { if( $index == "ING" ) { print "$index="; print gettype($val); } }
На этот же пробный код отправлял запросы через форму, java, и php. В первых двух случаях $val определялась как массив, со всеми ключами. В случаи php как строка со значением array.
User5 добавил 17.11.2011 в 20:20
Увы, к обработчику я не имею доступа.
судя по всему ждем в PHP
Сам бы хотел его глянуть, но судя по всему обработчик проверят тип полученной переменой и если переменная является массивом то продолжает работу.
Увы, сам не знаю.
Спасибо, попробую.
User5 добавил 17.11.2011 в 16:05
Увы, не подойдет, так как на сервер обработчик ждем именно массив.
Так что параметр value не обязательно должен быть типа string для CURLOPT_POSTFIELDS.
Но увы, многомерные массивы передать таким способом не возможно...
Да, все верно, проблема в цикле нашлась. Как оказалось периодически он начинал без остановки сохранять одни и те-же фотки по кругу, поправил. Спасибо за помощь.
Не влом, я знаю что обозначает эта ошибка, даже в настройках сервера увеличивал время до 280 секунд, но толку с этого, периодически все равно случается. А периодически выполняется как надо, тот же скрипт, с теми же файлами. Думаю что если увеличу продолжительность скрипта и до 560 секунд ничего не изменится. Да и не должен ресайз 5 изображений выполнятся больше минуты то...
Спасибо, помогло.
Да, проверил это в первую же очередь
Помогло, огромное спасибо! :)