У меня есть запрос на завивание, чтобы получить некоторую информацию о базе данных и прочее, но так как некоторым пользователям нужно запрашивать многие базы, и большинство из них не знакомы с какой-либо оболочкой, мы пытаемся построить небольшая страница на адрес "xecute запрос и быть более удобным для пользователяphp curl post missing parameters
мы получили почти все работает (форма и прочее), но мы получили действительно понять, как построить uery в PHP
здесь оригинальный рабочий запрос на изгиб:
curl -s - X POST -H 'Content-type: application/json' -H 'Accept: application/json' -d '{"param1": "value1", "param2": "value2"} -k https: myurl -u пользователь: пароль
и вот код с запросом мы пытаемся построить:
<?php
$data = array('param1' => 'value1',
'param2' => 'value2'
);
$ch = curl_init();
$url = "https://myurl";
curl_setopt($ch, curlopt_url, $url);
curl_setopt($ch,curlopt_userpwd, "user:password");
curl_setopt($ch,curlopt_post, 1);
curl_setopt($ch,curlopt_postfuelds, $data);
curl_setopt($ch,curlopt_returntransfer, true);
curl_setopt($ch,curlopt_ssl_verifypeer, false);
curl_setopt($ch,curlopt_httpheader,
array ("Content-type:application/json"));
$output = curl_exec($ch);
curl_close($ch);
Я не могу понять, что случилось? можешь мне помочь? Я скорее не использовать shell_exec с загнутым внутрь, потому что сервер хостинг на окнах, и мы не имеем curl.exe доступные
благодарит