29 строка конфига
$back="<html><head><meta h
Данная штуковина, у некоторых браузеров ВЕРОЯТНО может вызвать ошибку (правда они СКОРЕЕ ВСЕГО ее проигнорируют) проблема в том, что на странице появится два открытых тега <html>
+ Некоротрые проверки, "идут задними умом" например отправка сообщения
Индексовый 84 строка
if (isset($_POST['name'])) {$name=$_POST['name'];}
$name=trim($name); // Вырезает ПРОБЕЛьные символы
Это мало того то вызывает ошибку с открытым путем
Но потом аж до 180 строки идет всякие генерации уже почти создана строка для записи в файл, и тут ИДЕЯ!!! надо же проверить в 180 строке
if (!isset($name) А может ктото не заполнил какоето поле????
Или название темы короткое, а мы УЖЕ сгенерировали строку для записи в "базу" .
Хотя, по ссылке (глюк в другой теме я описал)
https://www.wr-script.ru/forum/index.php?fid=1&id=013083&page=180 вы не увидите этого сообщения, опять таки ошибка, правда алгебраическая уже(((