Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Прошу помочь в PHP
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Прошу помочь в PHP

Страниц (1): [1]
 

1. caravan - 16 Июня, 2018 - 19:16:23 - перейти к сообщению
Прошу помочь в PHP.

Для известного скрипта нужно добавить строчку с простой проверкой поля.
2. caravan - 16 Июня, 2018 - 22:03:44 - перейти к сообщению
Добавляю строку но она почему-то не работает
3. Строитель - 16 Июня, 2018 - 22:09:36 - перейти к сообщению
caravan, скрипт качать наврятле кто-то будет.

На счёт вашего условия - проверяйте, чему равно значение переменной и что хранится в константе
ADMIN_PASS
, и тогда станет очевидно, почему не выполняется условие.
4. caravan - 17 Июня, 2018 - 12:27:42 - перейти к сообщению
Спасибо!
5. yaroslav_generalow - 20 Июня, 2018 - 11:24:53 - перейти к сообщению
Помогите найти ошибку и исправить

Parse error: syntax error, unexpected '$login' (T_VARIABLE) in C:\OSPanel\domains\biznesgo.com\modul\modul.php on line 9

вот сам код

<?php
require_once "bd.php";//подкл БД
if($_POST['submit']) {
if(!$_POST['login'] == "" && !$_POST['pass'] == "") {

$login = $_POST['login'];
$login = htmlspecialchars($login);//превращаем весь html код в
строку
$login = trim($login);//удаляем пробелы
$login = stripslashes($login);//удаляем обратный слэш

$pass = $_POST['pass'];
$pass = htmlspecialchars($pass);
$pass = trim($pass);
$pass = stripslashes($pass);

$pass = md5($pass);//шифруем пароль
$pass = strrev($pass);// для надежности добавим реверс
$pass = $pass."wwqwq";//добавляем соль

//проверяем, на существование такого же логина в бд
$query = mysql_query("SELECT `id` FROM `reg_user` WHERE login
= '$login'");
if(mysql_num_rows($query) > 0) {
exit('извините, такой логин уже существует<');
}
else {
//заносим юзера в бд
$query2 = mysql_query("INSERT INTO `reg_user` (login,
pass) VALUE ('$login', '$pass')");

if($query2) {
exit('Поздравляем, Вы успешно прошли регистрацию');
}
else {
exit('Извините, регистрация не удалась');
}
}

}
else {
exit('извините, Вы заполнили не все поля.');
}
}
else {
exit('извините, ошибка. Проверьте URL');
}
?>
6. Vladimir Kheifets - 20 Июня, 2018 - 15:12:15 - перейти к сообщению
yaroslav_generalow пишет:
Помогите найти ошибку и исправить

Parse error: syntax error, unexpected '$login' (T_VARIABLE) in C:\OSPanel\domains\biznesgo.com\modul\modul.php on line 9

вот сам код

Спойлер (Отобразить)

Добрый день!
У Вас ошибка здесь:
PHP:
скопировать код в буфер обмена
  1. $login = htmlspecialchars($login);//превращаем весь html код в
  2. строку
Комментарии нельзя переносить на следующую строку. Должно быть:
PHP:
скопировать код в буфер обмена
  1. $login = htmlspecialchars($login);//превращаем весь html код в строку
Удачи!

 

Powered by ExBB FM 1.0 RC1