Это мой code.In этого случая, он не будет принимать значение поста ($con
) для ввода текста в $cmd
не может передать значение после завивать
<?php
if(isset($_POST['conversation']))
{
$con=$_POST['conversation'];
echo $con;
$cmd='curl -X POST -u "username":"password" -H "Content-Type:application/json" -d "{\"input\": {\"text\":\"$con\"]}}""https://gateway.watsonplatform.net/conversation/api/v1/workspaces/a9379972-d820-4cdf-b1cb-ad0af898a534/message?version=2016-07-11"';
exec($cmd,$result);
//$response = json_decode($result);
print_r($result);
}
?>
Знаете ли вы, что PHP имеет встроенные команды для работы с cURL? – miken32
Лучше использовать php [curl extension] (http://php.net/manual/ru/book.curl.php) – Sakezzz
1. Между вашим хэш-аргументом данных нет места и URL-адрес, который заставляет URL-адрес быть частью ваших данных POST, но doe sn't сообщение в URL-адрес 2. В ваших данных POST есть ошибочный '' ' – mroach