n

PHP网页记账系统多用户版(更新)

这是延续上次的发布php mysql简单记账xptt版新添加了多用户版,灰狼重新简化和优化了我的记账全部代码,感谢!新版更专业!更好用!

 

 

安装说明

  1. 将程序放到指定目录,可以根目录,可以二级目录
  2. 运行/install/,或者直接输入域名都可以自动判断,未安装的会进入安装界面
  3. 一路next(什么协议那些没有弄)
  4. 输入数据库地址、端口、数据库名、账号、密码等参数(安装测试数据的功能屏蔽掉)
  5. 网站名称就是安装之后的系统名称,可以在安装之后在data/config.php 里面修改,其他内容不建议修改
  6. 注意,默认会记录安装时的域名,这个域名唯一的用处就是找回密码的邮件,如果安装之后没有换过域名,不用理会,否则需要在data/config.php 里面修改
  7. 找回密码是通过发邮件找回,需要配置SMTP,配置见:inc/smtp_config.php(包括找回密码的邮件模板,也是在这个文件修改)
  8. 其他文件,不建议修改,除非你看得懂

详情请看他的源码发布github下载地址:点这里

有什么问题请到他的博客的程序发布页提出:点这里传送门

之后本站不再更新本程序,有什么新建议请转到灰狼发布页,再次感谢灰狼对记账源码的更新。

-----------旧版分割线------------


另外三个版本:
之前做的VB版本入口

单用户版入口

PHP+txt版入口

分类:电脑手机 标签:,,,,

上一篇:最好用的XP GHOST

下一篇:苹果MacBook Pro 2011装Win7

已经有248条评论!

Loading...
  1. li

    请问一下 PHP安装环境是用的什么软件?

    106F
  2. 希望添加sqlite的支持,不想用mysql这么重量级的。多谢

    107F
  3. 非常好用,辛苦了,另建议增加一个功能,在查询修改页面增加通过金额范围查询。

    108F
  4. 请问是基于php多少版本的?5.5还是7?在7下可以运行吗?

    109F
    • @赵旭 我下载了测试了一下,你的数据库连接使用的是mysql_connect()函数,虽然用起来没有问题。
      但是由于MySQL扩展从php 5.5开始弃用,所以以后不推荐大家再用MySQL扩展,改用MySQLi或PDO代替。
      我建议您在有时间的时候稍微修改下函数,改为MySQLi_connect(),这样应该就可以在PHP5.5以上都能获得兼容。
      毕竟php5.5现在是主流,并且避免将来更换函数的复杂度更高

    • @赵旭 嗯嗯,没去注意。。谢谢哈,我也刚看到,php5.6+确实使用mysqli_connect。

    • @郑永 我也是新手,不太懂得github怎么提交代码
      你的annual_stat.php文件中汇总的数据,表格没有对其,最左边一栏和右边的没有对齐。因为你没有指定宽度。
      我建议:
      1.输出TD加一个宽度。
      2.表格的th 也输出个宽度
      这样在所有的浏览器中都能对齐,不会错位。

    • @赵旭 你说的是我故意那样弄的,因为手机下当大数据的时候浏览数字太长,会影响浏览的,你可以试试。

    • @赵旭 刚去看了一下,明白你说的意思了,我上面解释的是右边部分。你是说第一排是吧,只是年份字体太大了一些,修改一下就OK,可以把年份修改成12px就OK,不过我想到一个更好的,那个年份改成当前年份就避免了中文了。

    • @郑永 嘿嘿,受教了,我觉得阅读了你的代码给我了很多启发,我也是刚学,才学会基本的语法。。感谢你!
      赞美你!

    • @赵旭 谢谢反馈,我也是到处找资料拼成的,一起学习。

  5. 请问 Nginx内核php5.2 安装 一直提示
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bae/app/config.php on line 63
    注册也不能注册,连不上数据库,数据库5.5 ,帐号密码没错,是什么问题

    110F
  6. 发现个bug,2016年2月29号的记录在全年统计里面2月不显示,改成28号就显示了

    111F
  7. ADD文件内代码多处出错,具体出错如下:
    Notice: Undefined index: p in \ji\add.php on line 122

    Notice: Undefined variable: result inji\add.php on line 141

    Notice: Use of undefined constant classtype – assumed ‘classtype’ in \ji\add.php on line 152

    Notice: Use of undefined constant actime – assumed ‘actime’ inji\add.php on line 156

    Notice: Use of undefined constant acremark – assumed ‘acremark’ in \add.php on line 157

    [坏笑] 还有其他的诸如此类,希望楼主不忙的时候修改下,服务配置从5.4-5.6都调试过

    112F
  8. 你好,怎么你的记账用不了,测试的用户名和密码输入也是错误的,求解

    114F
  9. 你好,请问这套系统的完整源码在哪里下载?

    115F
  10. 大佬,看到你这个PHP版本的记账系统很感兴趣,就尝试弄了一下,出现以下问题:
    1、安装时
    Warning: mysqli_query() expects at least 2 parameters, 1 given in /www/wwwroot/fuzhou.com/install.php on line 77

    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /www/wwwroot/fuzhou.com/install.php on line 79

    2、使用默认帐号密码登录时自动跳转到错误页面,提示如下
    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/www.fuzhou.com/config.php on line 37
    你无权限访问该页,正在跳转登入页面。。。

    请问大佬,这个怎么解决啊,是数据库哪里出问题了么

    116F
  11. Notice: Undefined index: tj in D:\phpStudy\WWW\header.php on line 5
    Notice: Undefined index: Submit in D:\phpStudy\WWW\add.php on line 37
    Notice: Undefined index: p in D:\phpStudy\WWW\add.php on line 122

    Notice: Undefined variable: result in D:\phpStudy\WWW\add.php on line 141

    这些错误代码怎么解决?

    117F
  12. 博主你这个数据库怎么配置

    118F
  13. w

    兄弟,登录界面很棒,里面虽然效果没啥,但是功能简单满足个人需要。但是有一个问题,不知道是你的问题还是我的问题。
    我直接数据库里面新建,比如,用户名是abc,选择创建同名数据库,数据库名字就是abc,不存在前缀。你们的数据库连接指令是$conn = new mysqli($db_servername,$db_username,$db_password); 我个人习惯会在后面加上$con =mysqli_connect($servername, $username, $password, $dbname); 不想改动你的这里了,但是你的语句里 $sql = “select * from “.$qianzui.”account_class where classtype=2 and ufid=’$_SESSION[uid]'”; 这里有一个前缀,所以我前缀不能为空,还是必须要以数据库的名字来填写。 你的add里面 有一处 应该是.你写成了_,然后,其他很多页面 除了 add以外,多处 $queryzhichu = mysqli_query($sqlzhichu); 缺少$conn,导致报错,需要我人为新增。是因为我改了其他地方导致还是你本身漏了?【比如你的annual_stat.php,你上面14行写$result2 = mysqli_query($sqlzhanghu); 缺了那个,33行你写 $queryshouru = mysqli_query($conn,$sqlshouru); 没问题。 是你漏了吗】

    119F
    • @w 谢谢,你很细心,我这服务器倒是没出什么问题,过几天会发布新的,代码大量优化的,一网友帮忙优化的,请关注。

  14. w

    client里面 有2个这样的错误

    $queryshouru = mysqli_query($conn,$sql);
    while ($acclass = mysqli_fetch_array($query))

    $queryshouru和 $query 名字没对上需要改。。。难道我下载的不是你最新的版本?

    120F

怎么样?你也说一句吧!

gravatar

冷笑 忧伤 恶魔 笑脸 红脸 咧嘴笑 吃惊 惊讶 困惑 耍酷
大笑 抓狂 痛苦 转眼珠 眨眼 好主意 囧 无表情 哭泣 坏笑