用php写的serv-u的web申请账号的程序


Posted in PHP onOctober 09, 2006

<?
//Sign.php
//系统适用于win2000
$path="e:\\serv-u\\ServUDaemon.ini";//用户文件的路径
$fabu="e:\\web\\";//总web路径
if($add)
{
$fp1=fopen($path,"r+");
$str=fread($fp1, filesize($path));
$fp=fopen($path,"a");
flock($fp,3);
$us="=".$userid;
$start=strpos($str,$us);
if($start)
    {
echo "对不起,该用户已经存在";
    }else{
$start1=strpos($str,"User1");
if($start1){
$start=$start1+6;
$end=strpos($str,"|",$start);
$firstusername=substr($str,$start,$end-$start);
$start2=strpos($str,"[USER=".$firstusername."|1]");
$usernum=count(split("\r\n",substr($str,$start1,$start2-$start1)));
        }else
        {
$usernum=1;
        }
$userinfo="User".$usernum."=".$userid."|1|0"."\r\n";
$userpath=$fabu.$userid;
@mkdir($userpath,0700);
$maxsize=$size*1024;
$userp="[USER=".$userid."|1]"."\r\n";
$userp.="Password=".$password."\r\n";
$userp.="HomeDir=".$userpath."\r\n";
$userp.="RelPaths=1"."\r\n";
$userp.="DiskQuota=1|".$maxsize."|0"."\r\n";
$userp.="MaxUsersLoginPerIP=2"."\r\n";
$userp.="TimeOut=600"."\r\n";
$userp.="Access1=".$userpath."|RWAMLCDP"."\r\n";

if($start2){
$content=substr($str,$start2,strlen($str)-$start2);
$content.=$userp;
$userinfo.=$content;
    fseek($fp1,$start2,SEEK_SET);
    fputs($fp1,$userinfo);
}else
        {
fputs($fp,$userinfo);
fputs($fp,$userp);
        }
//echo $firstusername;
//echo $start;
//echo "<br>";
//echo $end;

            }
fclose($fp);
fclose($fp1);
}
?>

<FORM METHOD=POST ACTION="sign.php">
账号:<INPUT TYPE="text" NAME="userid" size=10 maxlength=20 ><br>密码:
<INPUT TYPE="password" name="password" size=10 maxlength=20 ><br>空间大小:<INPUT TYPE="text" NAME="size" size=4 maxlength=4> M<br><INPUT TYPE="submit" name="add" value="增加用户">
</FORM>

PHP 相关文章推荐
社区(php&amp;&amp;mysql)四
Oct 09 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
深入apache host的配置详解
Jun 09 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
php密码生成类实例
Sep 24 PHP
php查找字符串出现次数的方法
Dec 01 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
php实现json编码的方法
Jul 30 PHP
PHP基于单例模式实现的mysql类
Jan 09 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
PHP系统流量分析的程序
Oct 09 #PHP
PHP的栏目导航程序
Oct 09 #PHP
php的计数器程序
Oct 09 #PHP
PHP的开合式多级菜单程序
Oct 09 #PHP
PHP如何透过ODBC来存取数据库
Oct 09 #PHP
在线短消息收发的程序,不用数据库
Oct 09 #PHP
PHP网站提速三大“软”招
Oct 09 #PHP
You might like
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
Django内容增加富文本功能的实例
2017/10/17 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
工程力学专业毕业生求职信
2013/10/06 职场文书
专科毕业生求职简历的自我评价
2013/10/12 职场文书
高级销售求职信
2014/02/21 职场文书
疾病防治方案
2014/05/31 职场文书
团日活动总结模板
2014/06/25 职场文书
男性健康日的活动方案
2014/08/18 职场文书
土地转让协议书
2014/09/27 职场文书
军训决心书范文
2015/09/22 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL