//Если форма отправлена
if(isset($_POST['submit'])) {
//Проверка Поля ИМЯ
if(empty(trim($_POST['contactname']))) { // <------- ошибка
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}
//Проверка правильности ввода phone
if(empty(trim($_POST['phone']))) {
$hasError = true;
} else {
$phone = trim($_POST['phone']);
}
//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = 'mmsgold@yandex.ru'; //Сюда введите Ваш email
$body = "Name: $name \n\nPhone: $phone";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $phone;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
вот ошибка
Fatal error: Can't use function return value in write context in Z:\home\landing.ru\www\index.php on line 14
строка ошибки подчеркнута
вопрос, почему интерпритатор ругается? я сначала обрезаю все лишнее у переменной а потом проверяю не пустая ли она после этого... ну и так в чем же дело?