www www
Искусственный Интеллект
(133050)
4 года назад
И что тут непонятного?
"параметр1": "$Переменная",
или
"параметр1Переменного2": "$Переменная",
Дмитрий ДаниловУченик (122)
4 года назад
как запустить на php запустить цикл по каждому Переменному параметру и подставлял значение этого параметра. Пример: на странице выбран 1 Переменный Параметр и параметрами *** - код:
...
"ПеременныеПараметры": [
{"параметр1Переменного1": "***",
"параметр1Переменного1": "***",
"параметр1Переменного1": "***"
}],
...
На cайте выбраны 2 Переменных Параметра с параметрами, qqq, www,eee? Код должен быть:
"ПеременныеПараметры": [
{
"параметр1Переменного1": "***",
"параметр1Переменного1": "***",
"параметр1Переменного1": "10"
},
{
"параметр1Переменного2": "qqq",
"параметр1Переменного2": "www",
"параметр1Переменного2": "eee"
}
]
BabadukПросветленный (21048)
4 года назад
$parametr = "111"; ты вобще в курсе что такое переменная? Делаю curl запрос и запутался совсем:
ЕСТЬ:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "АДРЕС",
...
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{
"параметр1": "111",
"параметр2": "222",
тебе не кажется что или ты до обьявиш переменную или в процессе то нифига не изменится не думал об этом?
Дмитрий ДаниловУченик (122)
4 года назад
foreach ($array as $value) {
...
"параметр1": "$value",
...
} я же немогу внуть вставить:
curl_setopt_array($curl, array(
CURLOPT_POSTFIELDS =>"{
"ПеременныеПараметры": [
foreach ($array as $value) {
...
"параметр1": "$value",
...
}
]
}
)
BabadukПросветленный (21048)
4 года назад
да и не только ты запутался а потерялся, ты в курсе что твой курл будет работать только на гомно сайтах? нет обработки хттпс нет реферера ну что за г код ребят?
BabadukПросветленный (21048)
4 года назад
ты почитай сначала что такое курл и как с ним работать а потом плять когда будут проблемы то задавай, а то ты тип никуя не читал и просиш код
BabadukПросветленный (21048)
4 года назад
Смотрю звание Мастера здесь ничего не стоит! Типа вопрос: помогите с curl, ответ - изучите curl? Вопрос: помогите с php, ответ: изучай php! - МАСТЕР! стебайся дальше
Дмитрий ДаниловУченик (122)
4 года назад
А что не так? Я а спецом код не пишу, а прошу помочь разобраться, а в ответ "Мастера" изучай что в вопросе написал, или того хлещи - да ты халявщик - код тебе на блюдечке надо..
Дмитрий ДаниловУченик (122)
4 года назад
Вообще послать надо API запрос на php с использование curl, но он зависит от кол-ва параметров выбранных на сайте, я сформировал этот запрос вручную и он работает (отправил с 1 параметром, руками дописал и отправил с 2 параметрами-все ОК), не могу теперь понять как php должно изменять в тексте запроса кол-во параметров. Добавлять новый набор переменных в массив "ПеременныеПараметры", который находится в массиве (или родитель у него) CURLOPT_POSTFIELDS, а этот в свою очередь находится в массиве (или родитель у него) curl_setopt_array!
Дмитрий ДаниловУченик (122)
4 года назад
я же немогу внуть вставить:
curl_setopt_array($curl, array(
CURLOPT_POSTFIELDS =>"{
"ПеременныеПараметры": [
foreach ($array as $value) {
...
"параметр1": "$value",
...
}
]
}"
)
мне кажется это не правильно, операторы цикла внутри массива...
Дмитрий ДаниловУченик (122)
4 года назад
ПОБЕДИЛ! Если интересно, то надо после формирования массива с параметрами его в json, потом уже в этом формате присваивать элементу "ПеременныеПараметры" в CURLOPT_POSTFIELDS
ЕСТЬ:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "АДРЕС",
...
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{
"параметр1": "111",
"параметр2": "222",
"параметр3": "333",
"параметр4": "444",
"ПеременныеПараметры": [
{
"параметр1Переменного1": "***",
"параметр1Переменного1": "***",
"параметр1Переменного1": "10"
},
{
"параметр1Переменного2": \"Хомут 1\",
"параметр1Переменного2\": \"\",
"параметр1Переменного2\": \"1\"
}
],
"параметр5": "555"
}",
CURLOPT_HTTPHEADER => array(
"парам: **** "
),
));
Код работает когда все заполнено руками, но не могу понять как сделать чтобы php сформировал Переменные параметры с необходимыми данными, или к примеру в цикле.. ПОМОГИТЕ советом или примером..