Как удалить ошибку синтаксического анализа: синтаксическая ошибка, неожиданное 'else' (T_ELSE), ожидание конца файла в C:\xampp\htdocs\ma.php на линии 10
<?php $emailErr = " "; $email = " "; $errors = 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 format"; $errors = 1; } } } ?>
<title> my website <center> <embed src="BTS.MP3" autostart="true" hidden="true"> <a href="abc.com"></a><br> <h1 align=" center "> Login </h1><br> "> <font color="white"> EMAIL ID <span class="error">*<?php echo $emailErr;?></span><br> <br> PASSWORD<br> <br> <br> <br> <?php if ( isset ( $_POST [ 'submit' ] ) && ( $errors == 0) ) { echo "<a href="abc.com">Home </a>" } ?> <a href="resendpass.html" target="_blank">Forgot password..CLICK HERE </a> </font> <font color="red"> NOT REGISTERED YET ?? <a href="http://localhostma1.php" target="_blank">SignUp </a> </font> <br> <br> <br> <br> <br> <hr size="2" color="black" noshade=""> <font size="1"> Copyright © 2018 abc Private Limited, India. All rights reserved </font><br> <a href="https://www.youtube.com" target="_blank"></a> <a href="https://www.blogger.com" target="_blank"></a> </center>
Что я уже пробовал:
я попробовал удалить else и удалить пробелы между точками с запятой
Member 14000568
я удалил точку с запятой но все равно никакой разницы не было
Kornfeld Eliyahu Peter
Это, конечно, невозможно. У вас могут возникнуть проблемы, но удаление точки с запятой устраняет ошибку, о которой вы сообщили...
Richard MacCutchan
В конце строки должна быть точка с запятой. echo
оператор в PHP во втором разделе кода. Кроме того, строка 10 не является предложением else.