powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вопрос по cURL
10 сообщений из 10, страница 1 из 1
вопрос по cURL
    #39708201
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такой код имеется
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if($curl_cli=curl_init()) {
    // long live cURL
    curl_setopt($curl_cli, CURLOPT_URL, 'http://root:root4321@192.168.88.222/axis-cgi/param.cgi?action=list');
    curl_setopt($curl_cli, CURLOPT_RETURNTRANSFER,true);
    $out = curl_exec($curl_cli);
    echo 'response:'.$out;
    curl_close($curl_cli);
}
else {
    echo('curl error');



в $out - пусто.
однако, если URI сервиса скормить браузеру, все окэ. Чего-то не дописал в заголовках?
из JS так вообще падает с
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ... is therefore not allowed access. Посему и cURL
Как разрулить грамотно?
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708254
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczв $out - пусто.А код ответа сервера какой, не на авторизации ли рубится? Если так, то, вероятно, есть смысл попытаться использовать опции CURLOPT_HTTPAUTH, CURLOPT_USERPWD.


waszkiewiczиз JS так вообще падает с
No 'Access-Control-Allow-Origin' headerНу это совсем другая тема - несоответствие домена.
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708330
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
еще б я знал, как получить код ответа. curl_error() ничего не кажет
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708357
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczvkle,
еще б я знал, как получить код ответа. curl_error() ничего не кажет
добавьте в консоли флаг -i
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708360
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

а вообще справка не повредит :

http://php.net/manual/en/book.curl.php
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708371
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
   curl_setopt($curl_cli, CURLOPT_URL, 'http://192.168.88.2/axis-cgi/param.cgi?action=list');
    curl_setopt($curl_cli, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt($curl_cli, CURLOPT_USERPWD,"root:root4321");
    curl_setopt($curl_cli, CURLOPT_RETURNTRANSFER,true);
    $out = curl_exec($curl_cli);
    echo 'response:'.$out.'!';
    echo(curl_error($curl_cli));
    curl_close($curl_cli);



не выходит аленький цветок
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708379
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,
PHP Warning: curl_exec() has been disabled for security reasons in /var/www

вот видимо причина. как пофиксить, в где искать? (sudo su - могу)
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708389
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

Конфиги PHP смотрите. Директива disable_functions.
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708394
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczvkle,
еще б я знал, как получить код ответа. curl_error() ничего не кажетИ не покажет. Для этого есть http://php.net/manual/ru/function.curl-getinfo.php
...
Рейтинг: 0 / 0
вопрос по cURL
    #39708504
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczwaszkiewicz,
PHP Warning: curl_exec() has been disabled for security reasons in /var/www

вот видимо причина. как пофиксить, в где искать? (sudo su - могу)
для контроля - попробуйте из командной строки все же голый курл запустить = если пашет - потом с РНР оберткой разбирайтесь.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вопрос по cURL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]