Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Скрипт регистратора
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Скрипт регистратора

Страниц (1): [1]
 

1. pgont - 17 Сентября, 2009 - 14:39:12 - перейти к сообщению
Пишу регистраторы на php для нескольких сайтов. На сайтах, на которых при регистрации в форме можно прикрепить файл (аватар, или фотку) возникает ошибка и регистрация не проходит.

То есть если в форме есть
<input type="file" name="avatar"/>
то не регистрирует.

Пишу на php, использую cURL. Делаю POST запрос на сайты. В нем

curl_setopt($func, CURLOPT_POSTFIELDS, $data);

где в $data="avatar=&" (просто оставляю пустым).
Думаю из-за этого не регистрирует и выдает ошибку. Как можно это исправить, может нужно отправлять какие-то данные в массиве $_FILES.
2. Stierus - 17 Сентября, 2009 - 15:08:00 - перейти к сообщению
multipart/form-data
там опции разные в курле посмотри, связанные с ним Улыбка CURLOPT_POSTFIELDS, CURLOPT_PUT, например

 

Powered by ExBB FM 1.0 RC1