Member 14000568 Ответов: 1

Как удалить "ошибку синтаксического анализа: синтаксическая ошибка, неожиданный конец файла в C:\xampp\htdocs\ma.php на линии 54'


я студент, пробующий php. pls помогите мне, я в замешательстве
это код, который я набрал:
<?php
$emailErr = "" ;
$email = "" ;
$error = 0 ;
if ($_SERVER ["REQUEST_METHOD"] == "POST") 
{
    if (empty($_POST["email"] ) ) 
    {
        $emailErr = "email is required" ;
        $errors = 1 ;
    }
    else
    {
        $email = test_input ($_POST["email"] ) ;
        if ( !filter_var ($email, FILTER_VALIDATE_EMAIL) )
        {
            $emailErr = "invalid email format" ;
            $errors = 1 ;
        }
    }

    function test_input ($data)
    {
        $data = trim($data) ;
        $data = stripslashes ($data) ;
        $data = htmlspecialchars ($data) ;
        return $data ;
    }
?>


<title> my website 


<h1 align=" center "> Login </h1>
" >
 EMAIL ID  
<span class="error">*<?php echo $emaiErr ; ?> </span> 
<br>
 PASSWORD 
<br>
<br>

<?php
if ( isset ( $_POST[ 'submit' ] ) && (errors == 0) )
{
    echo "<h2> Form submitted successfully.</h2>" ;
}
?>


Что я уже пробовал:

я ничего не пробовал на данный момент, кроме попытки изменить синтаксис, но здесь я не понимаю, что делать.. pls помогите мне, а также pls упомяните, если есть проблема с html-частью тоже.. спасибо

1 Ответов

Рейтинг:
9

Richard MacCutchan

Если вы сделаете отступ в своем коде правильно (как я сделал для вас), вы ясно увидите, что в вашем первоначальном операторе if отсутствует закрывающая скобка.


Member 14000568

сэр, я попробовал его, и теперь он показывает "ошибка синтаксического анализа: синтаксическая ошибка, неожиданный конец файла в C:\xampp\htdocs\ma1.php на линии 49".. спасибо за помощь, но пожалуйста, помогите мне еще раз

Richard MacCutchan

Посмотрите на текст ниже <title> тег в вашем HTML-коде. Что это за линия, которая начинается " > это должно означать? Пожалуйста, приложите усилия, чтобы действительно прочитать ваш код.

Member 14000568

спасибо вам сэр я понял свою ошибку