Фиг его знает. Во первых я даже не понимаю работает ли пхп файл вообще. Я два часа сидел и потом решил посмотреть что вообще в пхп файле. Там мне показалось переменные не работали. В итоге я подставил свои данные на прямую в код без переменных и файл пхп вроде ожил. Стал выкидывать ошибку(ниже прикреплю)
короче, вот вам код
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/log.txt");
ob_start();
echo '<pre>';
print_r($arFields);
echo '</pre>';
$html = ob_get_clean();
AddMessage2Log($html);
расставьте по коду и смотрите что происходит, скорее всего Вы на фронте не в том формате данные отправляете.