powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl не срабатывает
5 сообщений из 5, страница 1 из 1
curl не срабатывает
    #37843617
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
// 1. инициализация
$ch = curl_init();

// 2. указываем параметры, включая url
curl_setopt($ch, CURLOPT_URL, "http://auto.yandex.ru/catalog.xml?configuration_id=".$mass[4]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);

//echo "http://auto.yandex.ru/catalog.xml?model_id=".$mass[4].'<br>http://auto.yandex.ru/catalog.xml?model_id=3576263';

// 3. получаем HTML в качестве результата
$output = curl_exec($ch);

if (preg_match('/Bad Request/', $output)) {
        
    // 2. указываем параметры, включая url
    curl_setopt($ch, CURLOPT_URL, "http://auto.yandex.ru/catalog.xml?model_id=".$mass[4]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);

    
    // 3. получаем HTML в качестве результата
    $output = curl_exec($ch);    exit ($output);
}



Если подставить в url id в переменной, то выдает страница не найдена. Если же прописать руками то все отлично срабатывает.

Код: php
1.
2.
echo "http://auto.yandex.ru/catalog.xml?model_id=".$mass[4].'
http://auto.yandex.ru/catalog.xml?model_id=3576263';


выводят совершенно одинаковые url

Вопрос! В чем косяк?
...
Рейтинг: 0 / 0
curl не срабатывает
    #37843626
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
охренеть... Поставил
Код: php
1.
trim($mass[4])

и все заработало. Пол дня бился.

Извиняюсь за не нужную тему.
...
Рейтинг: 0 / 0
curl не срабатывает
    #37843690
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intval
(int)
...
Рейтинг: 0 / 0
curl не срабатывает
    #37843702
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnoguвыводят совершенно одинаковые url

Вопрос! В чем косяк?Видимо, не совсем одинаковые. А косяк в средствах просмотра - с echo Вы что-то не увидели. Вероятно, перевод строки или пробел. Смотрите при помощи var_dump(), которая показывает гораздо более подробностей в отличии от echo.
...
Рейтинг: 0 / 0
curl не срабатывает
    #37843704
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleSharuPoNemnoguвыводят совершенно одинаковые url

Вопрос! В чем косяк?Видимо, не совсем одинаковые. А косяк в средствах просмотра - с echo Вы что-то не увидели. Вероятно, перевод строки или пробел. Смотрите при помощи var_dump(), которая показывает гораздо более подробностей в отличии от echo.

учту, спс
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / curl не срабатывает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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