Экранирование двойных кавычек
Всем доброго дня! Столкнулась с проблемой записи двойных кавычек. В созданной форме заполняю поля текстом и по апи передаю ее на сервис pyrus. Все работает, но если человек заполняющий форму напишет в поле problem или в поле data двойные кавычки, то отправка формы происходит успешно, но форма не доходит до pyrus. Читала про экранирование, но ничего из предложенного на форумах не помогло. Пробовала так же убирать кавычки в
"value": '.$dataPost['problem'].'
но тогда форма отправляется только с кавычками. Буду рада Вашим советам. Прикладываю кусочек кода.
$dataPost = $_POST;
$jsonPyrus = json_decode(file_get_contents('config.json', true));
if (isset($dataPost['new'])) {
if($dataPost['priority'] == "Б")$proity = 1;
if($dataPost['priority'] == "К")$proity = 2;
if($dataPost['priority'] == "В")$proity = 3;
$post='
{
"form_id":469817,
'.$attach.'
"fields":[
{
"id":1,
"value": "'.$dataPost['problem'].'"
},
{
"id":2,
"value": "'.$dataPost['data'].'"
},
{
"id": 16,
"type": "multiple_choice",
"name": "Приоритет",
"value": {
"choice_id": '.$proity.',
"choice_ids": [
'.$proity.'
],
"choice_names": [
"'.$dataPost['priority'].'"
]
}
},
{
"id": 15,
"value": {
"choice_id": 1,
"choice_ids": [ 1 ]
}
}
]
}
';
$NewTask = json_decode(Curl("https://api.pyrus.com/v4/tasks",$jsonPyrus->TokenSave,$post));
}
?>
<?php
if($_GET['Task']==0){
echo '<form action="create?Task=1" method="POST">
<select class="form-control m-b" name="idresto">';
$list_ = ("SELECT * FROM company where owner = '".$Global[0]['email']."' and active =1 ");
$list = R::getAll($list_);
foreach ($list as &$value)
{
echo ' <option value="'.$value['id_pyrus'].'">'.$value['name_company'].'</option> ';
}
echo'</select>
<h4>Тема</h4>
<input name="problem" type="text" class="form-control" id="text">
<h4> Приоритет</h4>
<select class="form-control m-b" name="priority">
<option>В</option>
<option>К</option>
<option>Б</option>
</select>
<h4>Описание: </h4>
<textarea name="data" class="form-control" type="text"></textarea>
</br>
<button type="submit" name = "new" class="btn btn-w-m btn-primary " >Создать</button>
</form>