[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【大 中 小】
偶装vqsingup很失败,所以花一个晚上研究html和php(这两个偶都不懂,惭愧ing),写了这个小程序,希望高手帮忙改改。谢谢。
程序由2部分组成,singup.php和submit.php
[color=red:590bd6f809]singup.php:[/color:590bd6f809]
[color=blue:590bd6f809]<html>
<head>
<title></title>
</head>
<body>
<?php
$name = $HTTP_POST_VARS['yourname'];
$passwd1 = $HTTP_POST_VARS['passwd1'];
$passwd = $HTTP_POST_VARS['passwd2'];
?>
<h4>用户名请用3-8位数,不能用中文!</h4>
<form action=/submit.php method=POST>
用 户 名:
<input type=text name=yourname ><br>
您的密码:
<input type=password name=passwd1 ><br>
重复密码:
<input type=password name=passwd2 ><br>
<input type=submit value="确定"><input type=reset value="重设">
sflj www.it55.com kg^&fgd
</form>
</body>
</html>[/color:590bd6f809]
[color=red:590bd6f809]submit.php:[/color:590bd6f809]
[color=blue:590bd6f809]<html>
<head>
<title></title>
</head>
<body>
<?php
$name = $HTTP_POST_VARS['yourname'];
$passwd1 = $HTTP_POST_VARS['passwd1'];
$passwd2 = $HTTP_POST_VARS['passwd2'];
if($passwd1 == $passwd2)
{
$user="$name@yourdomain.com";
$a=exec ("/home/vpopmail/bin/vadduser $user $passwd1");
if($a==NULL){echo ("恭喜申请成功!"); } else {echo $a;}
}else
{
echo "密码输入错误!";
}
?>
<p> <a href='index.php'>登录邮箱</a> </p>
IT资讯之家 www.it55.com
<a href='singup.php'>重新注册</a>
</body>
</html>[/color:590bd6f809]
修改submit.php的yourdomain.com为你的域名,修改vadduser路径。这2个文件放在同一个目录
laixi781211 回复于:2003-05-24 08:27:33
收集
lcycc1 回复于:2003-05-24 08:42:35
运行里要root权限,怎么办???
haohaoo 回复于:2003-05-24 08:51:59
不用啊,好象vpopmail这个用户的权限就行了
lcycc1 回复于:2003-05-24 09:16:26
还得改进一下
xmy 回复于:2003-05-24 09:19:24
对,只要有vpopmail的权限就可以了,
xmy 回复于:2003-05-24 09:23:51
apache 的user、Group必须是vpopmail和vchkpw,而且:
chown vpopmail:vchkpw singup.php
chown vpopmail:vchkpw submit.php
这样应 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
(编辑:IT资讯之家 www.it55.com)