// код некой воображаемой страницы
...
<script>
window.my_awesome_variable = <?php file_get_contents('file://C:/some_file.json'); ?>
</script>
...
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://ofd.nalog.ru/search-proc.json');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "mode=quick&page=&query=1192225018655&pageSize=10&sortField=NAME_EX&sort=ASC");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');
$headers = array();
$headers[] = 'Sec-Fetch-Mode: cors';
$headers[] = 'Sec-Fetch-Site: same-origin';
$headers[] = 'Origin: https://ofd.nalog.ru';
$headers[] = 'Accept-Encoding: gzip, deflate, br';
$headers[] = 'Accept-Language: ru,en;q=0.9,ru-RU;q=0.8,en-US;q=0.7,lb;q=0.6,da;q=0.5';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Accept: application/json, text/javascript, */*; q=0.01';
$headers[] = 'Referer: https://ofd.nalog.ru/index.html';
$headers[] = 'X-Requested-With: XMLHttpRequest';
$headers[] = 'Cookie: _ym_uid=1567677672116808364; _ym_d=1567677672; _ym_isad=1; _ym_visorc_23729197=b; JSESSIONID=733005453A0E84B9A07FE39E19D098BC';
$headers[] = 'Connection: keep-alive';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://ofd.nalog.ru/search-proc.json');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "mode=quick&page=&query=1192225018655&pageSize=10&sortField=NAME_EX&sort=ASC");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');
$headers = array();
$headers[] = 'Sec-Fetch-Mode: cors';
$headers[] = 'Sec-Fetch-Site: same-origin';
$headers[] = 'Origin: https://ofd.nalog.ru';
$headers[] = 'Accept-Encoding: gzip, deflate, br';
$headers[] = 'Accept-Language: ru,en;q=0.9,ru-RU;q=0.8,en-US;q=0.7,lb;q=0.6,da;q=0.5';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Accept: application/json, text/javascript, */*; q=0.01';
$headers[] = 'Referer: https://ofd.nalog.ru/index.html';
$headers[] = 'X-Requested-With: XMLHttpRequest';
$headers[] = 'Cookie: _ym_uid=1567677672116808364; _ym_d=1567677672; _ym_isad=1; _ym_visorc_23729197=b; JSESSIONID=733005453A0E84B9A07FE39E19D098BC';
$headers[] = 'Connection: keep-alive';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
echo 'raw:' . $result . '<br><br>';
echo 'decoded:';
echo '<pre>';
print_r( json_decode($result) );
echo '</pre>';
raw:{"pageCount":1,"dtQueryEnd":"06.09.2019 12:45:40","page":1,"pageSize":10,"data":[{"ogrn":"1192225018655","inn":"2222876699","isnew":1,"category":1,"regioncode":"22","dtregistry":"10.06.2019 00:00:00","nptype":"UL","okved1":"46.12.3","okved1name":"Деятельность агентов по оптовой торговле промышленными и техническими химическими веществами, удобрениями и агрохимикатами","citytype":"ГОРОД","cityname":"БАРНАУЛ","name_ex":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АГРОПРОМ\"","has_licenses":0,"has_contracts":0,"is_hitech":0,"is_partnership":0,"cnt":1,"token":"165829B539DC3C77CF61178C2A30D31063C0484A273F1A9E46AE13A56AB5F92CD54703FB92EAED7074657D9AA1B169E4"}],"dtQueryBegin":"06.09.2019 12:45:40","queryCount":true,"rowCount":1,"rowLimit":0,"queryTime":2}
decoded:
stdClass Object
(
[pageCount] => 1
[dtQueryEnd] => 06.09.2019 12:45:40
[page] => 1
[pageSize] => 10
[data] => Array
(
[0] => stdClass Object
(
[ogrn] => 1192225018655
[inn] => 2222876699
[isnew] => 1
[category] => 1
[regioncode] => 22
[dtregistry] => 10.06.2019 00:00:00
[nptype] => UL
[okved1] => 46.12.3
[okved1name] => Деятельность агентов по оптовой торговле промышленными и техническими химическими веществами, удобрениями и агрохимикатами
[citytype] => ГОРОД
[cityname] => БАРНАУЛ
[name_ex] => ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "АГРОПРОМ"
[has_licenses] => 0
[has_contracts] => 0
[is_hitech] => 0
[is_partnership] => 0
[cnt] => 1
[token] => 165829B539DC3C77CF61178C2A30D31063C0484A273F1A9E46AE13A56AB5F92CD54703FB92EAED7074657D9AA1B169E4
)
)
[dtQueryBegin] => 06.09.2019 12:45:40
[queryCount] => 1
[rowCount] => 1
[rowLimit] => 0
[queryTime] => 2
)
Насколько я могу видеть, на приведенном вами сайте просто есть картинка состоящая из одного элемента и есть два блока с цветами, тыкая на которые можно выбирать цвета для этого элемента и фона. Что за "На картинке выделяем области мышкой, ставить точки видимости к примеру. И так далее, следующее поле снова выделяем."? То есть я могу предположить как это может выглядеть, но рассчитывал увидеть похожее в вашем примере, и не увидел. В общем, пока не догоняю