$admin_email = trim($_POST["admin_email"]);
$admin_email = trim($_GET["admin_email"]);
$method = $_SERVER['REQUEST_METHOD'];
$admin_email = "info@antik88.ru";
<input type="hidden" name="admin_email" value="info@antik88.ru">
'From: '.adopt($project_name).' <'.$admin_email.'>'
, письмо считается отправленным с адреса $admin_email, то есть с адреса <input type="hidden" name="admin_email" value="info@antik88.ru">
. Поэтому и ответ идёт на этот info@antik88.ru, всё правильно.<?php echo '<p>Hello</p>'; ?>
<!--?php echo '<p-->
<form action="#" ...>
(то есть с "пустым" action, знак рещётки не в счёт) подразумевает, что данные из формы при её отправке (submit-е) будут передаваться НА ТОТ ЖЕ URL, с которого был получен HTML с этой формой. То есть загрузили форму с URL http://site.com/path/file.php
- и отправка формы будет на этот же URL http://site.com/path/file.php
. То есть обрабатывать форму будет тот же скрипт, который выдаёт её HTML. Но в приведённом скрипте отправки почтового сообщения не видно этой HTML формы. И вот непонятно, данные формы обрабатывает точно именно этот скрипт? Или может вся обработка делается в другом скрипте/файле, и вы смотрите/меняете не там где надо? var_dump($_POST);