'sid:ec649134ad232e44c3ad71bbd321cee986f05545,1688385374', 'publicid' => '3ddc71c2d79ef101c09b0d4e9c6bd08b', 'urlencodeenable' => '1', 'name' => 'websiteticket', ); echo "

Исправленная отправка данных в CRM

"; echo "

Время: " . date('Y-m-d H:i:s') . "

"; echo "

Клиент: Козлова Александра Алексеевна

"; echo "

Полис: E1000-302542604

"; echo "

Email: sashyliakoz@gmail.com

"; echo "
"; echo "

Обработка данных:

"; foreach ($appends as $key => $itemjson) { $item = json_decode($itemjson); echo "

Обрабатываем: " . htmlspecialchars($itemjson) . "

"; $new_post[$item->crm_name] = $item->field_val; } echo "

Итоговый массив для CRM:

"; echo "
" . print_r($new_post, true) . "
"; echo "

Проверяем наличие lastname:

"; if (isset($new_post['lastname'])) { echo "

✅ lastname найден: " . $new_post['lastname'] . "

"; } else { echo "

❌ lastname НЕ найден!

"; } echo "

Отправка в CRM...

"; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://crm.clientright.ru/modules/Webforms/capture.php', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $new_post, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT => 30 ]); $response = curl_exec($curl); $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); $error = curl_error($curl); curl_close($curl); echo "

HTTP код: " . $httpCode . "

"; echo "

Ответ CRM:

"; echo "
" . htmlspecialchars($response) . "
"; if ($error) { echo "

Ошибка cURL: " . $error . "

"; } // Проверяем JSON ответ $response_data = json_decode($response, true); if ($response_data) { echo "

Расшифрованный ответ:

"; echo "
" . print_r($response_data, true) . "
"; if (isset($response_data['success']) && $response_data['success']) { echo "

✅ Данные успешно записаны в CRM!

"; } else { echo "

❌ Ошибка CRM: " . ($response_data['error']['message'] ?? 'Неизвестная ошибка') . "

"; } } // Логирование $logEntry = [ 'timestamp' => date('Y-m-d H:i:s'), 'client' => 'Козлова Александра Алексеевна', 'policy' => 'E1000-302542604', 'email' => 'sashyliakoz@gmail.com', 'data_sent_to_crm' => $new_post, 'result' => [ 'response' => $response, 'http_code' => $httpCode, 'error' => $error ] ]; $logFile = 'resend_fixed_log_' . date('Y-m-d_H-i-s') . '.json'; file_put_contents($logFile, json_encode($logEntry, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); echo "
"; echo "

Лог сохранен в файл: " . $logFile . "

"; echo "

Дополнительная информация:

"; echo ""; echo "

Примечание: Файлы не отправлялись. Их нужно будет прикрепить вручную в CRM системе.

"; ?>