为了账号安全,请及时绑定邮箱和手机立即绑定
@kincai 你可以自己扩展一下这个项目,添加一个单入口机制,比如你的设置一个index.php文件为单入口,里面包含了你的所有必要的文件,然后其他所有文件想要使用就必须包含这个index.php文件,而这个index.php文件中有一个键值,然后其他文件想要使用首先就会出现一个条件判断,判断这个键值是否为真,如果为真,就让你用,如果为假就不让你用。不知道我说的你能不能明白。。。
做一个函数然后传递一个判断值就可以了,比如edit($type,....,,.....)就是可以用来整合editAdmin.php和editCate.php的函数,你可以比如设置$type='admin'; or $type = 'cate' or $type = 'custom'随意设置,当你调用函数之后,函数内部会自动进行一个判断,然后根据判断结果做出对应的操作,这样可以有效的整合代码,其他文件也是这样。
然后那个editAdmin.php和editCate.php,listAdmin.php和listCate.php,还有在doAdminAction.php中的很多代码都是重复写的,大家可以想办法整合在一块(主要我有强迫症- -|||)
各位同学,那个在各个函数中都会用到的$mes的if()else()语句,建议封装一个专门的function($mes, $str),然后在每次时候的时候传递$mes为要检测的值,$str是要提示的数据,比如“管理员修改成功”“管理员修改失败”“分类修改成功”“分类修改失败”中的“管理员”和“分类”就可以用$str传递,这样可以继续增加代码的重用性(其实就是我懒,才这么想的- -|||)
那个源码在哪下载呀

最新回答 / Wongsir
只要添加上email字段一切都搞定了。。

最新回答 / YJCheng
zoomWidth和zoomHeight都改小一点就可以了
然而并不完美,比如我们可以在imooc_admin表中添加一个deleted的字段int格式,0表示正常,1表示删除,这样就可以增强安全性。再比如,当我们要删除的管理员正是我们当前登陆的管理员的时候,我们应该是无法自己删除自己的!就像我们无法将自己举起来一样。再然后,我们完全没必要再doAdminAction.php文件后面加上那一段html代码,因为我们有alertMes()函数,可以完美的完成我们的需求,而且能够增强用户体验。小伙伴们不要喷我,说我多管闲事,技术不行老是爱BIBI。这也是帮助大家尽可能的优化自己的项目的几个方法。。。
期待老师的第二期。期待

最赞回答 / Wongsir
经过一番苦战终于搞定了,那两个jS文件在plugins文件中。只要添加上这两个文件后面的问题也就解决了。。
验证码不显示,我这样解决:
找到getVerify.php
引入include前加一句
error_reporting(E_ALL||~E_NOTICE);
可忽略notice,也可以再把E_DEPRECATED忽略掉

最新回答 / 橙橙喔
要把函数的代码改一下。function editCate($id){ $arr=$_POST; if(update("cate", $arr,"id={$id}")){  $mes="分类修改成功!<br/><a href='listCate.php'>查看分类</a>"; }else{  $mes="分类修改失败!<br/><a href='listCate.php'>重新修改</a>"; } return $mes;}我这样写成功...
懵逼了 自己拓宽思路可以写论坛程序!
课程须知
1、本课程适合具备PHP基础与MySQL基础的程序猿们 2、想通过案例将所掌握知识应用到实际案例的小伙伴们
老师告诉你能学到什么?
1、电商系统的搭建流程 2、PHP常用功能函数的封装与应用 3、项目开发的思想与解决问题的能力

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消