![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Не работает закачка файлов CURL, а почему? Это сообщение отредактировал(а) kshyms - 26.11.2009, 08:06 |
|||
|
||||
| Pitlord |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 31.10.2009 Репутация: 4 Всего: 7 |
Код хоть и маленький, но очень страшный. Попробуй сначала изучить то, что ты в него напихал. Что делает trim(), что во втором аргументе fopen() передают, какой формат формирования запроса cURL'ом в PHP.
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Добавлено через 7 минут и 31 секунду curl_exec($ch)-загрузка страницы и выдача её браузеру fopen() - открывает файл CURLOPT_RETURNTRANSFER-запись curl_exec($ch)-загрузка страницы и выдача её браузеру |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
kshyms, давно такого быдло-кода не видел, даже у своих одногруппников.
Читайте внимательно документацию по функциям, которые используете ttrim() curl_setopt Обратите внимание на отсутствие функции CURLOPT_RETURNTRANSFER() потому что это не функция |
|||
|
||||
| Pitlord |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 31.10.2009 Репутация: 4 Всего: 7 |
kshyms, мне это неинтересно. Ты для себя уясни что ты используешь, ты не экзамен сдаёшь.
Это сообщение отредактировал(а) Pitlord - 27.11.2009, 18:43 |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
и так тоже пробовал пока не получается Это сообщение отредактировал(а) kshyms - 28.11.2009, 07:14 |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Если я говорю обратить внимание, это не значит, что нужно удалить бездумно. Для того, чтобы curl вернул результат, нужно установить флаг CURLOPT_RETURNTRANSFER функцией curl_setopt. Повторюсь еще раз, если функция trim делает то, что вам нужно, это не значит, что вы правильно ей пользуетесь, прочитайте доку, или же совсем лень?
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
А может так? |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Это сообщение отредактировал(а) kshyms - 29.11.2009, 07:21 |
|||
|
||||
| NewDima |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Неужели это не ясно?
Добавлено через 59 секунд kshyms, и прочитайте, что выводит интерпритатор в ответ на такой код. Найдеюсь, поймете |
||||
|
|||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Вы имеете ввиду curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
как здесь что ли
А может взять за основу это? Это сообщение отредактировал(а) kshyms - 29.11.2009, 11:22 |
|||
|
||||
| Pitlord |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 31.10.2009 Репутация: 4 Всего: 7 |
kshyms, ты принципиально не хочешь разбираться в том, что копируешь?
|
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
kshyms, да! Я об этом три раза сказал, вообще-то
|
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Эксперимент еще не закончен.
Флаг - это объявленная константа. Если побитовая передача потока тогда нужно установить константу куда качать, а 1 означает по 1 биту, то есть знаку. А может так? Это сообщение отредактировал(а) kshyms - 5.12.2009, 09:21 |
|||
|
||||
| kshyms |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 303 Регистрация: 30.8.2006 Где: Душанбе Репутация: нет Всего: 0 |
Так вроде бы в закачивает но выдает только в браузер а мне нужно в папку пихнуть в таком виде forum.vingrad.ru.html Все работает и закачивает! Это сообщение отредактировал(а) kshyms - 30.12.2009, 07:48 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |