просит ввести пароль. Что не так? Как-будто аргументы не получает
if($users['amount'] < '70' && $users['activated'] == '1'){
mysql_query("UPDATE users SET upd = 0 WHERE id='$id'",$db);
shell_exec("htpasswd -d /etc/apache2/.htpasswd $eset_user");
print_r('Успешно удалён пользователь!');
}
if($users['amount'] > '69' && $users['activated'] == '1'){
mysql_query("UPDATE users SET upd = 1 WHERE id='$id'",$db);
shell_exec("htpasswd -b /etc/apache2/.htpasswd $eset_user $eset_pass");
print_r('Успешно добавлен!');
}
в конфиге сервера убирай
хотя стоп, у тебя-же этот скрипт и запускает shell с авторизацией
Пароль не в чистом виде задаётся на htpasswd
как убрать то запрос на ввод пароля, или передать аргумент? Он вроде передаётся но почему-то не принимает его
при запуске из браузера все работает
Пр запуске из браузера код выполняется под другим пользователем, для которого возможно не требуется ввод пароля
Обсуждают сегодня