В общем такая проблема, пытаюсь залить файл, с помощью курл, но не не отправляет массивы почему-то! Y\Если поставить пост запрос строкой, то курл не выставляет заголовки правильные, и передает как строку Помогите пожалуйста разобраться в чем проблема! Заранее спасибо!
проблема в том что ты не указал файл для отправки на тебе робочий вариант, пробуй PHP: <? $upload = '1.png'; $postdata = array('filename' => '@'.$upload.';type=image/gif'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://сайт.ru/upload/upload.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_exec($ch); curl_close($ch); ?>
блин, забыл указать, а так есть, сейчас попробую твой вариант попробовать! Не работает(( вот на всякий случай лучше вариант
Спасибо за ответы, все равно не работает, а возможно ли такое, что если нет формы заливки на сайте, то не посылаются заголовки загрузки файла, при работе через курл?
ну если не предусмотрена заливка и нет формы то понятное дело что может и не быть, что не получается? чсто пишет? покажи куда отправляешь, глянем
По большей части тестирую аплоад баги в популярных cms! так что можно брать любую и смотреть, использовал вначале стандартный эксплоит(он не пашет) Сейчас сижу пишу сокетный класс!
Да не скажи, вот например в курле мне не нравится работа с куками, это просто кошмар, пришлось свою ф-и писать!