php求助

nileyongtao 2008-11-18 11:26:59
有200台服务器,均有一个FTP帐号,FTP帐号下有个文件名为ServerCheck.txt,
内容如下:
CheckTime:[2007-01-08]
Disk:[C][10.00][3.42][6.58]
Disk:[D][58.33][13.13][45.21]
Disk:[E][68.32][1.40][66.93]

CheckTime:为检查的时间,理论上为每天早上七点至七点半之间
Disk:[C][10.00][3.42][6.58] :c盘总空间,已用空间,可用空间

要求,写个PHP程序
1、任何一台服务器如果当天没有检查,报警
2、任何一台服务器当可用空间 <2G时,报警
3、操作用户的方便性上多考虑下


请各位高手帮帮忙,非常感谢!!!!
...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunfeifan 2008-11-19
  • 打赏
  • 举报
回复
是不是你应该有一个管理的服务器,然后服务器上php会定时ftp到这200个服务器并获取ServerCheck.txt 文件,并作出判断,这样是否好一些
nileyongtao 2008-11-19
  • 打赏
  • 举报
回复
非常感谢!!!
海诗美妆 2008-11-18
  • 打赏
  • 举报
回复
用NFS统一管理更方便些
程序猿之殇 2008-11-18
  • 打赏
  • 举报
回复

<?php
$arrCheck = file("ServerCheck.txt");

/*检查服务器时间*/
//获取checktime
$strTime = $arrCheck[0];
$checkedTime = substr($strTime , strpos($strTime, '[')+1, 10);
if($checkedTime != date('Y-m-d'))
{
//当前服务器没有被检查
}
unset($arrCheck[0]);

/*检查服务器空间*/
$nSpace = 0;
//获取服务器空间
foreach($arrCheck as $key=>$strDisk)
{
//去掉空格回车
$strDisk = rtrim($strDisk);
//获取空间串
$nSpace = substr($strDisk , strrpos($strDisk, '[')+1, -1);
$nSpace += (float)$nSpace;
}
if($nSpace < 2)
{
//服务器空间不够,处理
}
?>

简单的形如这样,你可以封装个类,至于200个服务器,你挨个检查就是了.
自己做网站的大致流程 一、 进入网站 (1) 注册 注册需要的信息: 用户名、常用的邮箱、密码、请再次输入密码 应实现的效果 :焦点离开编辑框就做验证 a、是否满足输入的格式(用正则表达式)b、注册的用户和邮箱是否已注册 c、在我要注册中同时也要做以上验证 d、两次输入的密码要一致 注册完了注意页面的切换 (2) 登陆 登陆需要的信息: 利用有户名或邮箱登陆 登录密码 应实现的效果:离开及判断数据库中用户是否存在 , 在登录中判断用户对应的密码是否正确 不正确弹出信息 应有密码找回超连接,进入个人空间 (对自己个人信息完善、已经发布的信息修改和完善) (3)个人信息完善 需要信息(有户名 ) 性别 生日(年月日) 居住地(省份城市) 个人手机号 QQ号 家庭座机 二、 个人对网站的一些功能 (1) 发布求助信息 A、只有个人资料填写比肩完善的用户才可以求助 在一周内允许发的发求助信息份数 B、快速发布 (减少点的次数) 一些信息不用再添直接读取 C、需要一个求助车用来自己要求助的可以先存入两外一数据库 D、考虑用在线文本编辑方式 传图片 E、求助物品分类用别人的 F、有一个信息查看功能,确认后才提交 三、 个人主页 显示个人资料 、便于管理 四、 网站首页 应做到提取一题目 和部分内容

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧