Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
_FreeMan_
Зарегистрирован: 24.11.2004 Сообщения: 43
|
Добавлено: Вт Фев 08 2005 20:49 Заголовок сообщения: добавление системного пользователя с помощью PHP |
|
|
Приветствую!
Я решил написать скрипт на пхп для добавления системного пользователя.
Но у меня проблема .
Я новичок и не так хорошо разбираюсь в работе с формами.
Если я например пишу так
<form action="action.php" method="POST">
Ваше имя: <input type="text" name="name" />
Ваш возраст: <input type="text" name="age" />
<input type="submit">
</form>
Здравствуйте, <?php echo $_POST["name"]; ?>.
Вам <?php echo $_POST["age"]; ?> лет.
то при загрузке страницы сразу появляется
"Здравствуйте,Вам лет"
как сделат чтоб ето происходило при нажатии кнопки?
И еще я не знаю как добавить пользователя.
Пробовал так:
function add_user($login,$pass,$gecos){
$cmd=system("adduser -f $login:$uid:$gid:$class:$change:$expire:$gecos:$home_dir:$shell:$pass");
if($cmd){
$retval=true;
}else $retval=false;
return $retval;
}
но $retval возвращает false.
Может есть другие методы?
Помогите плз![Sad](images/smiles/icon_sad.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Вт Фев 08 2005 23:15 Заголовок сообщения: |
|
|
Как бы тебе попроще...
Просто создай файл action2.php в нем напиши
Цитата: | Здравствуйте, <?php echo $_POST["name"]; ?>.
Вам <?php echo $_POST["age"]; ?> лет.
то при загрузке страницы сразу появляется
"Здравствуйте,Вам лет" |
Убери этот кусок из исходного файла и отредактируй в
<form action="action2.php" method="POST">
или если тебе нужно непременно запихать все в один файл, используй count($_POST) Если возвратит 0, значит Вывести форму иначе вывести обработанные данные.
А лучше, купи нормальный учебник. Пожалей свое и наше время. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|