🔧 Расширенная диагностика send.php

Нажмите «Запустить все тесты» — скрипт проверит 5 сценариев и покажет, что падает. Положите файл рядом с send.php.

Тест 1. GET → должен вернуть 405

Проверяет, что PHP обрабатывается и возвращает JSON.

Тест 2. POST JSON с валидными данными → success:true

Имитирует то, что шлёт фронтенд калькулятора.

Тест 3. POST FormData (fallback)

Проверяет, корректно ли send.php парсит form-data.

Тест 4. Реалистичный payload калькулятора (вложенные объекты)

Шлёт данные с calc, utm, nicheLabel — как реально шлёт фронт.

Тест 5. Проверка байтов ответа (BOM / мусор до JSON)

Смотрит первые байты ответа. Если есть BOM или печатается Notice — покажет.