这是一个基于PHP的网页监控程序。环境是 PHP 7.4.29
- 支持 Windows 、Linux
- 直接加在的网页
- 直接加载的页面
- 直接加载的文件
- Mail 📧
- 多网址
- 多规则
- 权限网页
- 后加载网页
需要自行配置文件目录的 config.php 根据文件内示例 config-example.php 进行配置
//websites 和 rules 可以是字符串,即单一网站或者规则
// "websites"=>"",
"rules"=>"/[\x{4e00}-\x{9fa5}]+/u", // "/[\x{4e00}-\x{9fa5}]+/u"; <-- 中文汉字正则
"websites" =>[
//网站需要添加协议名 http(s)://
"https://www.baidu.com",
"https://www.163.com"
],
// "rules"=>[
// //正则表达式 需要和website进行一一对应
// //顺序同website
// ],
"time"=>5,//间隔时间 单位秒
"MailServer" =>[
// to 收件人 可以是数组()多接收人, 可以是一个字符串作为邮箱
// "to" =>"",
"to"=>[],
"title" => "", //邮件主题
"fromName" =>"",//发件人名称
"fromMail" =>"",//发件人邮箱
"server"=>"",//邮箱服务器 eg:smtp.163.com
"user" =>"",//邮箱服务器账号 eg: example@163.com
"pwd" => "",//邮箱服务器密码或者服务密码
"port"=>"",//邮箱服务器端口号 默认为25
"charset"=>"UTF-8"//字符类型 默认为 UTF-8
],
"MailRun"=> false,//是否启用邮箱服务 默认不启用 true:启用 false:不启用
"showSame"=>true //是否打印未更新时的提示 默认打印 true:打印 false:不打印-
Windows 在配置完成
config.php之后,双击运行Start_TUI.bat或Start_TUI文件即可 -
Linux 需要自行配置PHP环境,配置完成之后,在终端中定位到文件目录,运行
php start.php即可
在运行的时候,会打印/提示以下内容,这里做一下说明
service ok提示这个,说明程序正在运行update提示这个开头的,证明文件已经same提示这个开头,即打开了未更新提示,默认打印 可在config.php内配置关闭