用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中进行身份认证
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
php array_map()数组函数使用说明
Jul 12 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
PHP判断一个字符串是否是回文字符串的方法
Mar 23 PHP
PHP魔术方法的使用示例
Jun 23 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
PHP实现的操作数组类库定义与用法示例
May 24 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 09 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类中Static方法效率测试代码
2010/10/17 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
google 搜索框添加关键字实现代码
2010/04/24 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Python实现App自动签到领取积分功能
2018/09/29 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
一些.net面试题
2014/10/06 面试题
优质的学校老师推荐信
2013/10/28 职场文书
教师的实习鉴定
2013/12/15 职场文书
幼儿教师思想汇报
2014/01/10 职场文书
大学生军训广播稿
2014/01/24 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
个人思想政治总结
2015/03/05 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技