PHP: $urlcp = "http://192.168.1.1:3030/send/telegram/89999999999"; $datacp = '{"text": "'.$to.' '.$text.' '.$timetosent.' transfer:'.$resp.'"}'; //echo $urlcp; $curl2 = curl_init($urlcp); curl_setopt($curl2, CURLOPT_URL, $urlcp); curl_setopt($curl2, CURLOPT_POST, true); curl_setopt($curl2, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl2, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl2, CURLOPT_POSTFIELDS, $datacp); $resp2 = curl_exec($curl2); curl_close($curl2); Все переменные обычные, кроме $resp. Это ответ от предыдущего curl. Проблема в том что скрипт выполняется 2 раза. 1й раз нормально, как должен. Но следом летит то ошибка, опытным путем выявил что он исполняет его 2й раз в другими значениями. Код (Text): SyntaxError: Unexpected token in JSON at position 56 at JSON.parse (<anonymous>) at parse (/usr/local/lib/node_modules/test/node_modules/body-parser/lib/types/json.js:89:19) at /usr/local/lib/node_modules/test/node_modules/body-parser/lib/read.js:121:18 at invokeCallback (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:224:16) at done (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:213:7) at IncomingMessage.onEnd (/usr/local/lib/node_modules/test/node_modules/raw-body/index.js:273:7) at emitNone (events.js:106:13) at IncomingMessage.emit (events.js:208:7) at endReadableNT (_stream_readable.js:1055:12) at _combinedTickCallback (internal/process/next_tick.js:138:11) at process._tickCallback (internal/process/next_tick.js:180:9) Нужна подсказка
сами же говорите - что с другими значениями передается... ошибку вообще показываете клиентскую - не php скрипта Судя по ошибке - кривой json откуда то куда то приходит
ну а мы то откуда узнаем? если кода нет какой то там первичный запрос.... который мы не видим ... какие то его результаты - которые тоже не видим