当前位置:首页>网络学院>服务器>Mail服务器教程>文章内容

偶写的Qmail邮箱申请php程序,要vpopmail支持。

[ 来源: | 作者: | 时间: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

返回顶部
共3页: 上一页 1 [2] [3] 下一页  

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]