У меня возникла синтаксическая ошибка для формы, которую я изменил с PHP на JQuery/Ajax. Я пытаюсь проверить, будет ли форма работать и отправить для сброса пароля.Ajax забыли пароль error синтаксис
я получаю ошибку ниже ошибки
синтаксиса, неожиданный $ конец в /home/a4358077/public_html/mod/forgotajax.php на линии
Мой код -
<?php
require_once('../inc/autoload.php');
$objForm = new Form();
$objValid = new Validation($objForm);
$objUser = new User();
// forgot password form
if ($objForm->isPost('email')) {
$objValid->_expected = array('email');
$objValid->_required = array('email');
$email = $objForm->getPost('email');
if (empty($email) || !$objValid->isEmail($email)) {
$objValid->add2Errors('email');
} else {
$user = $objUser->getByEmail($email);
if (!empty($user)) {
if ($objValid->isValid()) {
if ($objUser->forgotUser($user)) {
$url = !empty($url) ? $url : '/?page=forgotsuccess';
echo json_encode(array('error' => false, 'url' => $url));
} else {
$url = !empty($url) ? $url : '/?page=forgot-failed';
//$message = 'Error in registration, Please contact administrator'; // failure
$objValid->add2Errors('login');
echo json_encode(array('error' => true, 'validation' => $objValid->_error_messages));
}
} else {
echo json_encode(array('error' => true));
}
Я пробовал исправить код, но не могу понять, где либо положить фигурные скобки.
Любая помощь очень ценится.
Благодаря
Правильный отступ действительно полезен;) – Andreas
Я не вижу никакого кода '$ end' в коде? – SOFe
Я с @ Andreas .. Кажется, нам не хватает фигурной скобки. – Blake