用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+mysql写的留言本
Oct 09 PHP
实现 win2003 下 mysql 数据库每天自动备份
Dec 06 PHP
PHP 在线翻译函数代码
May 07 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
PHP中数组合并的两种方法及区别介绍
Sep 14 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
php jsonp单引号转义
Nov 23 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
May 17 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 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
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
PyQT实现多窗口切换
2018/04/20 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
公司口号大全
2014/06/11 职场文书
模具专业求职信
2014/06/26 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
宣传稿格式范文
2015/07/23 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
深入理解redis中multi与pipeline
2021/06/02 Redis
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers