Адрес отправителя должен быть валидным адресом e-mail. А у Вас
$sendfrom = "sitename.ru";
С каких пирогов?
Написано же чётко
Эта строка
header("Location: http://localhost");
<form action="/" method="post"> <button type="submit" name="click_vote">кнопка</button> </form>
Никогда не говори "никогда". ©
Всё нормально, это просто такие фанаты соцсетей, не обращай внимания. Троллят тут помаленьку. :D
И то правда - почему бы в троллотопике и не потроллить? С нулём и бесплатно.🙄
Поймёшь, когда будешь впиндюривать это в вёрстку.
Смотря по тому, что понимать под словом "адекватная" и какие изменения произойдут. Может быть, станет лучше, может быть - хуже, может быть ничего не изменится.
И отзыв одобряю/не одобряю не отправляется.
Хостинг какой-то разбомбил штоле? 🚬
"Опции темы", "Поиск в этой теме", меню юзера - это всё баги, имеющие одну и ту же причину: потерялась часть кода javascript, ответственная за клик по ссылке. Как паллиатив - клик правой кнопкой мыши с выбором пункта "Открыть в новой вкладке". Но это, конечно же, не дело. Давно можно было бы разобраться с этим вопросом.
Оно не может не работать. Тут даже думать не над чем.