用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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
PHP VS ASP
Oct 09 PHP
深入php 正则表达式的学习探讨
Jun 06 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
php校验公钥是否可用的实例方法
Sep 17 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
Dec 31 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 批量查询搜狗sogou代码分享
2015/05/17 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
node中间层实现文件上传功能
2018/06/11 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
使用django实现一个代码发布系统
2019/07/18 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
酒吧副总经理岗位职责
2013/12/10 职场文书
简短大学毕业感言
2014/01/18 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
Python实现制作销售数据可视化看板详解
2021/11/27 Python