找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 115578|回复: 120

[pppoe] 提供下载,PHP写的PPPOE在线查询到期时间,修改密码,充值卡充值

  [复制链接]
发表于 2011-10-12 10:03:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
开发环境:WIN7旗舰版,PHP:5.25,apache:2.2.3  IE8.0浏览器
我的PHP环境,本想一并上传,12M这里上传不了,放到网盘上myphp.rar
应用对象:ros
                 3.30和5.4版本中测试正常,其它版本未测试。

前提条件:1、请确认你已启用api服务winbox中ip→services→api

                 2、到期禁用并踢下线的功能由ROS通过脚本每晚零点读取PPPOE用户备注中的日期来实现。
             日期格式:年月日,如:2011-10-12。脚本这里一并提供。先上传到ROS的FTP中,用导入命令
             im   dispppoe.rsc 即可,并计划中添加24小时运行一次。该脚本3.22,3.30,5.4中运行正常,其它版本未测试。

          3、修改config.ini文件中ROS的连接IP、用户名、密码。


程序功能:1、用户可查询自己的到期时期。
          2、用户可修改自己的密码
          3、充值卡有30天,60天,90天,120天,150天及180天,对应天数的文件中,每行代表一个卡密,前部分为卡   号,后部分为密码。
             正常用户输入充值卡号及密码充值来实现延长到期日期。
             停用用户通过输入充值卡号及密码充值来实现启用帐户。
             新用户通过输入充值卡号及密码充值来实现开户。
          4、日志:充值卡操作日志保存。

文件清单:共18个(含本文件)

使用说明.txt
30天.txt
60天.txt
90天.txt
120天.txt
150天.txt
180天.txt
changepassword.php
config.ini
cx.php
cz.php
index.html
recharge.php
routeros_api.class.php
Search.php
xgmm.php
dispppoe.rsc
日志.txt

查询具体到期日期

查询具体到期日期

查询自己的到期时间

修改密码

修改密码

修改自己密码

充值

充值

充值延长有效期

已充过的充值卡再充提示

已充过的充值卡再充提示

已充值过的卡密再充提示无效卡

重启帐户.jpg
老客户通过充值启用已停用的帐户

开户.jpg
新客户通过充值来开户

充值卡充值记录

充值卡充值记录

充值卡充值记录

pppoe查询修改密码充值卡备注格式[20120913].rar (787.96 KB, 下载次数: 332, 售价: 6 铜板)
应47771885 的要求,解除加密,提供源代码。
应ksw520要求,上图。
程序刚写完,通过测试基本达到预期目标,界面比较简单,三个超链接完成查询、修改密码、充值卡充值。坛内美工好的兄弟,界面给美化一下。
更新记录:
2011-10-12 论坛首发
2011-10-13 查询、修改密码、充值的操作结果改为弹出对话框。
2011-10-14 查询、修改密码、充值的操作结果对话框修改为点确定返回首页
2011-10-15 完善几个判断代码,修正几个小BUG。
2011-10-16 完善查询,到期具体日期,还有多天到期。到期前7天,用户查询,增加提醒充值提示。如已到期日期,用户查询提醒今晚0点断网。
大家试用过程中如发现问题在这里反馈。


补充内容 (2011-10-22 15:26):
现已完成忘记密码取回功能的代码编写。发现一个漏洞:新用户开户,输入用户名如果存在,则为替他人充值。现已将开户功能分开了。过几天更新。

补充内容 (2012-2-17 15:59):
http://115.com/file/dpfvdvfe#pppoe查询修改密码充值卡.rar
不收费了

补充内容 (2012-7-3 22:50):
修改了一个小BUG,重新提供下载地址http://115.com/file/an3j8775#
pppoe查询修改密码充值卡.rar

补充内容 (2012-10-8 14:39):
115网盘关闭大众共享,现将最后修改版上传到百度网盘上,日期格式改成大家熟悉的[20121008]样式,
需要的朋友自己下。http://pan.baidu.com/share/link?shareid=74237&uk=4196981618

补充内容 (2012-10-8 15:07):
115网盘关闭大众共享,现将最后修改版上传到百度网盘上,日期格式改成大家熟悉的[20121008]样式,
需要的朋友自己下。http://pan.baidu.com/share/link?shareid=74268&uk=4196981618


补充内容 (2012-12-1 20:53):
115网盘关闭大众共享,myphp百度网盘下载
http://pan.baidu.com/share/link?shareid=166290&uk=1242062042

评分

参与人数 5铜板 +52 收起 理由
bobwalker + 6 很给力!
ksw520 + 6 楼主来个web界面截图吧
47771885 + 10 赞一个! 哎呀 加啥子 密哦 解 了解了
心想事成 + 18 很给力!
9939781 + 12 支持原创,你懂的。

查看全部评分

routeros
 楼主| 发表于 2011-10-12 10:05:33 | 显示全部楼层
写程序很累哦。
routeros
回复

使用道具 举报

发表于 2011-10-12 10:09:30 | 显示全部楼层
我是来支持原创的。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-12 10:25:53 | 显示全部楼层
本帖最后由 okpan 于 2011-10-12 10:43 编辑

ROS中PPPOE用户备注格式。刚才忘记上传了
日期备注副本.jpg
log.jpg
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-12 10:38:56 | 显示全部楼层
本帖最后由 okpan 于 2011-10-12 11:13 编辑

我的PHP环境,本想一并上传,12M这里上传不了,放到网盘上
myphp.rar
Apache+PHP
总括说明:本套件为绿色Wamp服务器搭建套件,目前只支持放于C盘,请解压后放于C盘并确保存在目录:C:\myphp\root。

一、本套件使用的程序版本信息:
PHP:5.25
apache:2.2.3
phpMyAdmin - 2.11.9.2

二、各文件目录作用说明:
Apache202:apache目录
php:php安装文件目录
root:Web网站目录,php程序的文件此目录下。本机访问可使用:http://127.0.0.1进行访问
安装批处理.bat:第一次使用请双击此文件,开启服务用的文件,之后可以使用系统右下脚(状态栏)出现的红色图标控制apache运行状态。
卸载批处理.bat:卸载服务的文件,一般情况不需要使用。
ApacheMonitor:控制Apache启动的东东

三、开启扩展方法:
本套件默认之开启php_gd2.dll、php_mbstring.dll、php_mcrypt.dll、php_mhash.dll、php_mysql.dll扩展,即支持gd2画图和mysql数据库功能。用户需要开启更多扩展请用记事本打开C:\myphp\php\php.ini找到类似;extension=php_pdo.dll的内容去掉前面的;保存再重起apache就可以了。(一般在你了解什么是pdo\sqlite之前是不需要去开启更多扩展的)

四、附言:
关于两个bat文件的说明:两个bat文件都可以用记事本程序打开查看。整个套件是绿色软件,所以需要某些操作来进行启动服务,但一个一个让用户去点就有点麻烦了,所以就写两个bat文件来控制。
域名绑定方法,请用记事本打开C:\myphp\Apache202\conf\httpd.conf修改文件最后的信息
routeros
回复

使用道具 举报

发表于 2011-10-12 10:55:29 | 显示全部楼层
本帖最后由 kyer2012 于 2011-10-12 11:00 编辑

牛逼,先支持下!

内网需要再搭建一台服务器吗!无法ROS单独配合使用?
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-12 11:03:55 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2011-10-12 11:44:46 | 显示全部楼层
我是来支持原创的。
routeros
回复

使用道具 举报

发表于 2011-10-12 11:47:42 | 显示全部楼层
我是来支持原创的
routeros
回复

使用道具 举报

发表于 2011-10-12 14:41:20 | 显示全部楼层
虽然要另一台服务器,但楼主还是很给力的,如果有办法搞在ROS上就完美了,顶顶顶
routeros
回复

使用道具 举报

发表于 2011-10-12 14:48:16 | 显示全部楼层
我是来支持原创的。
routeros
回复

使用道具 举报

发表于 2011-10-12 15:53:32 | 显示全部楼层
本帖最后由 172108810 于 2011-10-12 16:08 编辑

LZ很强大。要是能开发出一个上网行为管理的。就牛X了。

要想集成在ROS上,必须重新编译ROS,要集成MAP模块。这样还不如另外搭建一台Web Server.
routeros
回复

使用道具 举报

发表于 2011-10-12 16:07:37 | 显示全部楼层
楼主牛人。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-12 16:14:01 | 显示全部楼层
本帖最后由 okpan 于 2011-10-12 16:14 编辑
yunwa0429 发表于 2011-10-12 14:41
虽然要另一台服务器,但楼主还是很给力的,如果有办法搞在ROS上就完美了,顶顶顶


在线查询、修改密码、充值这些功能占用不了多少资源,如果能整合到ROS内就完美了。有空研究一下。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-10-12 16:19:07 | 显示全部楼层
172108810 发表于 2011-10-12 15:53
LZ很强大。要是能开发出一个上网行为管理的。就牛X了。

要想集成在ROS上,必须重新编译ROS,要集成MAP模 ...

这是我的第二个程序,第一个是DELPHI7写的。写程序很伤脑筋。吃不好,睡不好,满脑都程序。ROS自带的网页,如果能替换就OK了,不知ROS的网页是什么语言。

点评

html  发表于 2012-10-10 12:47
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-24 15:56 , Processed in 0.194857 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表