![](./im/avatars/personal/8016-avatar.gif)
Гость
![](./im/images/pips2.gif)
Покинул форум
Сообщений всего: 70
Дата рег-ции: Авг. 2011
Откуда: Ульяновск
Помог: 0 раз(а)
![](./templates/InvisionExBB/im/spacer.gif)
|
Приветствую. Задача : Авторизироваться и после авторизации по другому URL загрузить картинку.
Набросал код
PHP:
скопировать код в буфер обмена
$UrlSession = "http://test1.ru/sias/sws.php?method=session.login"; $UrlUpload = "http://test1.ru/sias/sws.php?method=image.add"; $upload = 'Z:\home\test1.ru\www\SendCurl\1.jpg'; $postdata = array('upload' => "@".$upload.";type=image/jpeg"); // создаем оба ресурса cURL // устанавливаем URL и другие соответствующие опции curl_setopt($ch1, CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0'); curl_setopt ($ch1, CURLOPT_COOKIEJAR , 'Z:\home\test1.ru\www\SendCurl\cookie.txt'); curl_setopt ($ch1, CURLOPT_COOKIEFILE , 'Z:\home\test1.ru\www\SendCurl\cookie.txt'); curl_setopt($ch1, CURLOPT_POSTFIELDS , "username=Kreks&password=778899"); curl_setopt ($ch2, CURLOPT_COOKIEFILE , "Z:\home\test1.ru\www\SendCurl\cookie.txt"); curl_setopt ($ch2, CURLOPT_COOKIEJAR , "Z:\home\test1.ru\www\SendCurl\cookie.txt"); //создаем набор дескрипторов cURL //добавляем два дескриптора $running=null; //запускаем дескрипторы do { } while($running > 0); //закрываем все дескрипторы }
Выдает ошибку запроса 501(The requested URL returned error: 501) то есть ошибка передаваемого типа Content-Type,хотя я передаю ему(type=image/jpeg) Вопрос как исправить? Может можно как то cURL передать тип ?
|