@spandae

Syntax error, unexpected T_VARIABLE и за чего?

<?php
//print_r($_POST);
$email = $_POST['email'];
$message = $_POST['email'];

$Error = '';
if(trim($email == '')
		$Error = 'Введите ваш email';
else if(trim($message) == '')
	$Error =  'Введите сообщение';
else if(strlen($message) <10)
	$Error = 'Сообщение должно быть более 10 символов';
if($Error != ''){
	echo $Error;
	exit;
}
$subject ="=?utf-8?B?".base64_encode("Тестовое сообщение"). "?=";
$headers ="From: $email\r\nReplay-to: $email \r\nContent-type: text/html;charset=utf-8\r\n";
mail('dferqqw@mail.ru', $subject, $message, $headers);
?>

выдет ошибку Syntax error, unexpected T_VARIABLE на 7 строке кода не могу понять в чем дело.
  • Вопрос задан
  • 984 просмотра
Решения вопроса 1
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
spandae а так нет ошибки?
spoiler
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $email = $_POST['email'] ?? '';
    $message = $_POST['email'] ?? '';

    $error = '';

    if (trim($email) == ''){
        $error = 'Введите ваш email';
    } elseif (trim($message) == '') {
        $error = 'Введите сообщение';
    } elseif (strlen($message) < 10) {
        $error = 'Сообщение должно быть более 10 символов';
    }

    if ($error) {
        echo $error;
    } else {
        $subject = "=?utf-8?B?" . base64_encode("Тестовое сообщение") . "?=";
        $headers = "From: $email\r\nReplay-to: $email \r\nContent-type: text/html;charset=utf-8\r\n";
        mail('dferqqw@mail.ru', $subject, $message, $headers);
    }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Из-за незакрытой скобки в trim
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы