указывает на то что должен быть отправлен пост запрос, но если вы не передаёте 2 параметра то тела пост запроса пустое. Возможно ошибка в этом.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
ВэйДлин
Отправлено: 15 Мая, 2011 - 01:11:22
Гость
Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Да нет, там ещё до этого использовалась эта функция неоднократно и все нормально, я её и в других проектах использовал тоже без проблем, дело в в другом
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
ВэйДлин
Отправлено: 15 Мая, 2011 - 01:24:27
Гость
Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Работать не будет, URL генерируется динамически, там даже можно разглядеть время (не знаю зачем)
Цитата:
e=2011-05-14T17%3A01%3A4
+ ко всему там нужно передать и куки сессии
Champion
Отправлено: 15 Мая, 2011 - 08:02:08
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
И всё-таки лучше так.
if (!empty($post)) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
Некоторые веб серверы капризно относятся к присутствующему и в то же время пустому посту. (Добавление)
Если не поможет, можно закомментировать CURLOPT_BINARYTRANSFER, CURLOPT_COOKIE** и убедиться,что в кукифайлах записаны правильные куки в том смысле, что не были ли они открыты руками и не было ли вставлено в файл чего нехорошего
ВэйДлин
Отправлено: 15 Мая, 2011 - 13:18:42
Гость
Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011
<hr><p>HTTP Error 400. The request is badly formed.</p>
</BODY></HTML>
Мне кажется если по ходу выполнения алгоритма я уже обращался к этому серверу с пустым post запросом, то и этот запрос должен пройти успешно
Ну не зря же сервер выдает 400 ошибку (ошибку в синтаксисе запроса) (Добавление)
Champion пишет:
Если не поможет, можно закомментировать CURLOPT_BINARYTRANSFER, CURLOPT_COOKIE** и убедиться,что в кукифайлах записаны правильные куки в том смысле, что не были ли они открыты руками и не было ли вставлено в файл чего нехорошего
Я каждый раз перед выполнением скрипта удаляю куки файлы
Champion
Отправлено: 15 Мая, 2011 - 14:00:35
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Я вот тоже скопировал функцию, скопировал приведенный url, запустил, получил 200. Возможно, что ошибка возникает не тут, а возникает в результате всех вместе действий, которые происходят и до этого (Добавление)
Тогда бы неплохо глянуть на эти действия
ВэйДлин
Отправлено: 15 Мая, 2011 - 14:11:50
Гость
Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.