随笔分类 -  PHP

摘要:这里,仓鼠将手把手记录下来实现第三方登录的流程,这里以百度为例 百度开发者中心-官方网址:传送门。 所有第三方接口都不支持本地调试,只有真实的项目和服务器才有可能申请成功。 所以申请的资料全部都要填写真实的项目信息。1、先注册一个百度开发者账号。2、然后进入应用管理中心,新建一个工程。 3、然后再设 阅读全文
posted @ 2019-02-25 18:45 佳佳嘉佳佳 阅读(882) 评论(0) 推荐(1)
摘要:select标签,我们都知道是下拉列表,这里,我们使用foreach循环,将select中的数据进行输出 例子: 1、数据表:mimi_article,表中有个字段,为1或0,表示着是或否 2、通过php循环,将它输出,并获取数据库中,当前记录中reading字段是1还是0 (1)代码: (2)结果 阅读全文
posted @ 2019-01-06 12:06 佳佳嘉佳佳 阅读(2866) 评论(0) 推荐(0)
摘要:控制器名与被调用的模型名发生了冲突: 有两种解决方案: (1)将被调用的模型类名进行修改 例如: (2)对被调用的模型进行起一个别名 以上 加油ヾ(◍°∇°◍)ノ゙ 阅读全文
posted @ 2018-12-26 14:44 佳佳嘉佳佳 阅读(480) 评论(0) 推荐(1)
摘要:今天我们要实现从随机抽取一条数据库记录的功能,并且抽取出来的数据记录不能重复; 1、首先我们看文章表中的数据: 2、实现功能代码如下: 以上 加油ヾ(◍°∇°◍)ノ゙ 阅读全文
posted @ 2018-12-26 10:43 佳佳嘉佳佳 阅读(2679) 评论(0) 推荐(0)
摘要:substr和mb_substr函数都是获取字符串中的某个部分 那么,它们的区别在哪儿呢? 区别: substr :全部是英语、数字就正常;但有一些的字元是占用多个位元的,substr()就得不到你预期的结果 形式:substr(被截取字符, 开始截取位置, 截取长度) 备注:“开始截取位置”从0开 阅读全文
posted @ 2018-12-24 15:08 佳佳嘉佳佳 阅读(2810) 评论(0) 推荐(0)
摘要:1、在controller中调用某方法,得到最终的json数据。根据框架开发形式,将Json数据传入视图中 2、在视图中,我们放置一个hidden形式的标签,并获取到json数据 3、这时候,我们查看源代码,就能看到json数据啦 以上 阅读全文
posted @ 2018-12-18 16:45 佳佳嘉佳佳 阅读(1769) 评论(0) 推荐(0)
摘要:日常中,我们想要把一些静态页面放在框架上或者是进行转移时,那么静态页面上的原url加载js、css、images都会失效,那么我们应该怎么进行修改捏? 现在仓鼠做个笔记哈 这里有几个注意项: 1、路径必须要绝对正确,基于项目之后的js、css文件位置路径必须是绝对路径 (例如项目的位置在D://st 阅读全文
posted @ 2018-11-09 16:20 佳佳嘉佳佳 阅读(3989) 评论(0) 推荐(0)
摘要:1、ndefined offset 解释:undefined offset 只会出现在数组上面;就是读取数组,指明要读取某一个key,但是那个key 在数组里面不存在; 例子:ndefined offset 1 现在这个错误里面,尝试要读取的key 是 1 ,但是读取不到 持续更新..... 阅读全文
posted @ 2018-10-23 16:38 佳佳嘉佳佳 阅读(231) 评论(0) 推荐(0)
摘要:return 虽然返回数据,并且不再往下执行,但是它会返回执行上一步的操作,所以return的只是当前function而不会影响其他function的执行; exti 是完全将整个项目的执行都停止了; 阅读全文
posted @ 2018-10-05 16:52 佳佳嘉佳佳 阅读(613) 评论(0) 推荐(0)
摘要:哎呀呀,今天小仓鼠学到了魔术方法,简称魔法,哈哈哈哈,神经病啊~ 平时在面试的时候,也会遇到问魔术方法有哪些的问题哦!今天我们来了解一下下~ 1、__get() 形式: __get($objName) {} 作用: (1) 当实例化对象调用一个没有定义的属性时,会自动调用__get方法 例子: 结果 阅读全文
posted @ 2018-07-17 16:43 佳佳嘉佳佳 阅读(846) 评论(0) 推荐(0)
摘要:直接上题目: 解析题目: 根据题目的解析,进行代码的实现: 输出结果: 心得: (1) 当我们面对‘公式结果不是我们想要的’时,应该在脑海里将一个完整的攻击流程进行想象,就会对流程有个更清晰的思路 (2) 我们必须知道,每个公式它实际得到的结果是什么,想要得到的结果又是什么,弄懂这些,我们就会发现‘ 阅读全文
posted @ 2018-07-12 23:16 佳佳嘉佳佳 阅读(326) 评论(0) 推荐(0)
摘要:例子: 在html中,将数据传到url中 当我点击“提交回复”后,跳转页面中将显示: 我们获取这个参数: 但是由于传过来的参数是中文,url会进行自动的解析成二进制的代码,那我们后台接受到的数据是解析后的: 那么我们怎么解决呢,PHP给我们提供了一个函数:urldecode(),我们在接收页面中进行 阅读全文
posted @ 2018-06-15 14:14 佳佳嘉佳佳 阅读(1138) 评论(0) 推荐(0)
摘要:1、表设计: 2、数据库操作页面:将时间戳插入到数据库中 我们到数据库中可以看到: 3、我们将数据进行显示: 页面结果:(二维数组) 4、以为用mysqli_fetch_all得到的是二维数组,那么我们换成一维数组: 5、但是我们想要以年-月-份 时:分:秒的形式显示,那么我们就进行一下改造: 得到 阅读全文
posted @ 2018-06-11 18:36 佳佳嘉佳佳 阅读(950) 评论(0) 推荐(0)
摘要:废话不多说,直接上图和案例:(看行数进行拼接) 注意:连接数据库中,因为用了$CONNECT全局变量,所以我们的连接数据库封装方法必须要执行了才能获取到此全局变量的值 所引入的数据库文件(database.php): 数据库函数封装集合(mysqli.php): 使用: END 后面看需要更新啦 阅读全文
posted @ 2018-06-11 11:14 佳佳嘉佳佳 阅读(921) 评论(0) 推荐(0)
摘要:具体实现:有a,b两个页面,一个跳转页面c,在a执行完后先进行c页面的提示,再跳转到b 1、文件设计: 2、c页面封装方法内容(function.php): a页面内容(a.html): a页面的后台处理内容(admin_a.php): c页面内容(c.php): b页面内容(b.php): 实现过 阅读全文
posted @ 2018-06-11 10:42 佳佳嘉佳佳 阅读(606) 评论(0) 推荐(0)
摘要:global全局变量能够让我们更好的去运用,直接上例子: 1、一个函数,获取函数外的内容: 得到的结果: 2、两个函数,函数2获取函数1的全局变量内容:(重点) 结果: 以上就是我的总结啦 END 阅读全文
posted @ 2018-06-10 17:24 佳佳嘉佳佳 阅读(1040) 评论(2) 推荐(0)
摘要:问题: 首先,html长这样: 我们可以看到textarea标签的name值为cten,那么我们进行查看Post是否能够正常获取到数据: 后台进行获取: 结果:我们可以正常获取到数据 接下来,我们进行一个判断:判断用户是否为空,为空的话,就提示它不能输入空数据,否则显示输入的数据: 我们故意不输入数 阅读全文
posted @ 2018-06-09 16:43 佳佳嘉佳佳 阅读(321) 评论(0) 推荐(0)
摘要:1、获取路径 (1)__FILE__ 获取某文件在本地目录中的绝对路径,(也就是说,哪个文件执行这行代码,它就获取哪个文件的绝对路径) (2)$__SERVER['SCRIPT_FILENAME'] 获取当前url路由的绝对路径(也就是说,我们在Url中,访问的是哪个文件,它就获取这个文件的绝对路径 阅读全文
posted @ 2018-05-26 09:56 佳佳嘉佳佳 阅读(3138) 评论(0) 推荐(1)
摘要:在我们编辑用户登录功能的时候,常常需要对用户输入的信息进行校验,校验的方法就是通过SQL语句进行一个比对,那么我们就需要用到以下三种中的一种进行校验啦 1、使用mysqli_num_rows()校验 例子: 成功情况: 失败情况: 2、使用mysqli_fetch_array()校验 例子: 成功情 阅读全文
posted @ 2018-05-13 17:19 佳佳嘉佳佳 阅读(4082) 评论(0) 推荐(0)
摘要:我们想要定义延迟时间,再跳转到指定页面,只要用header()即可,语法: header("Refresh:延迟时间;url=要跳转的页面"); 例子: 注意注意:我们在header之前不可以有任何的输出(即:不可有return/echo这些),因为这可能会导致我们的header无法实现跳转 以上 阅读全文
posted @ 2018-04-28 06:43 佳佳嘉佳佳 阅读(2009) 评论(0) 推荐(0)