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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: возвращает 1. И как быть?
Принтит он 1. И всё. Так отвечает используемый в фреймворке cURL если не установить параметр CUROPT_RETURNTRASFER в 1. НО в фреймворке именно так и сделано. Самое странное, что я им уже пользовался без таких проблем. ДОЛЖЕН ВЫВОДИТСЯ ответ сервера! Как с этим разобраться? помогите!:wall:
----- <?php ?> - идеальная программа на php
EuGen
Отправлено: 17 Мая, 2011 - 16:50:20
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Не очень понятен сарказм. Я ведь наперед не могу точно знать, что именно Вы делали.
Посмотрите, что же от сервера приходит. И если не приходит, то исследуйте проблему там.
Так как конкретного Вы ничего не предоставили, то и ответ может быть только в общих чертах.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 17 Мая, 2011 - 17:03:18
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
EuGen, это не сарказм! Я на вашем учебнике программировать учился (и учусь
// Create the client object
$client = new IXR_Client('http://scripts.incutio.com/xmlrpc/foldoc/server.php');
// Run a query for PHP
if (!$client->query('foldoc.getEntry', 'php')) {
die('Something went wrong - '.$client->getErrorCode().' : '.$client->getErrorMessage());
}
// Display the result
echo '<pre>';
print_r($client->getResponse());
echo '</pre>';
А у Вас не вызываются сответствующие методы. Детально не читал, но подозреваю, что вдумчивое прочтение их документации Вам поможет.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 17 Мая, 2011 - 17:14:02
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
Я уже выучил почти всё что там написано! Только несколько скудно...
Едиственное что я не стал делать это в if смотреть на то работает или нет, я на debug это смотрю.
Принять-то XML ответ можно только в переменную! И как я видел это так и делается.
----- <?php ?> - идеальная программа на php
EuGen
Отправлено: 17 Мая, 2011 - 17:16:24
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Так у Вас же проблема в том, что не приходит ответ, верно? Если нет, то что мешает вызвать getresponse и потом делать с полученной переменной что хочется (распечатать, показать на экране, записать в БД и т.п.)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 17 Мая, 2011 - 17:21:35
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
EuGen пишет:
Так у Вас же проблема в том, что не приходит ответ, верно? Если нет, то что мешает вызвать getresponse и потом делать с полученной переменной что хочется (распечатать, показать на экране, записать в БД и т.п.)
Штука как раз в том, что ответ приходит, но переменной присваивается не то, что отвечает сервер, а 1 - мол, запрос удачно отправлен. то же само происходит с cURL если не задат параметр RETURTRANSFER равный 1.
----- <?php ?> - идеальная программа на php
EuGen
Отправлено: 17 Мая, 2011 - 17:25:18
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Тогда, похоже, дело в том, что возвращает сам сервер. То есть он просто другое не умеет отправлять.
Может, тогда дело в том, что Вы некорректно обращаетесь к серверу?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 17 Мая, 2011 - 17:42:16
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
EuGen пишет:
Тогда, похоже, дело в том, что возвращает сам сервер. То есть он просто другое не умеет отправлять.
Может, тогда дело в том, что Вы некорректно обращаетесь к серверу?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 17 Мая, 2011 - 17:52:23
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
Спасибо, попробую. Только странно тогда что-то получается с этим фреймворком... (Добавление)
EuGen, извините что так Вас мучаю (я Ваш поклонник ), но ничего не помогает. Сделал так
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Proffessional
Отправлено: 18 Мая, 2011 - 10:05:38
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Апр. 2011 Откуда: Москва, Россия
Помог: 0 раз(а)
Активировал расширение, перезапустился (у меня Denwer со всеми модулями) но на строке
$request = xmlrpc_encode_request('LJ.XMLRPC.getchalenge');
он говорит Call to undefined function. Не работает.
А может есть простой cURL-based фреймворк для xml-rpc? Можно и самому написать, это не так сложно, но не удобно получается.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.