0
Я пытаюсь создать простую форму ввода для изменения пароля в файле конфигурации. Я считаю, что я довольно близка, но после того, как я попытался на час получить строку exec ниже правильной, я считаю, что мне нужна помощь.php exec сменить пароль в файле
# password in conf file
# $password = '12345';
<?php
if(isset($_REQUEST['new_pass'])){
exec('sed -i '.escapeshellarg('s/\$password=.*/\$password=\'".$_REQUEST['new_pass'].'\'/g')." include/conf.php");
echo 'password changed';
}
?>
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="new_pass" maxlength="59">
<input type="submit" name="Submit" value="Submit" />
</form>
Я уверен, что это «цитаты, которые меня отключают».
Получил это и спасибо! – jcrane