php学习笔记
hero82748274
这个作者很懒,什么都没留下…
展开
-
微信支付:支付过期时间问题、302 问题、code 、openid
连续两天折腾微信支付,一直拿官方提供的sdk ,然后加以添加和改造,发现微信支付获取code 的时候,一直重定向的问题。我原以为用ajax 在静态页面去处理获取支付订单数据,调试很艰难,完全对php没基础,然后一行行代码通过返回发现ajax 去post 过去的时候 总算发现了代码是抛出了错误,然而ajax 完全不晓得什么错误 一直是支付不到。1 这两天一直拿不到openid 是设计的问题。当时采用O原创 2015-12-17 00:28:55 · 21657 阅读 · 0 评论 -
php学习笔记:thinkphp 配置在nginx的坑
不得不说thinkphp 在路径上方式复杂程度导致我对这个框架实在不喜欢,导致整体学习成本过大。早应该废弃这个东西,或者这个坑到现在为止还是让我接触这个框架难受的一点。虽然thinkphp提供了几种模式。只是进了以坑,发现另外一个坑又来了。特别在路径方面这个模式。今天发现了thinkphp在nginx运行出问题,我方才知道pathinfo不支持。好了,之前一直在阿帕奇没事,所以没有发现这个问题,然后原创 2017-01-21 22:06:16 · 903 阅读 · 0 评论 -
微信:小程序将对个人开放,与公众号增加玩法
今晚微信公开课程公众号弹出了一条图文,小程序将与公众号结合更加紧密,重要一点是对有能力的开放个人作者开放了。门槛进一步降低了。同时小程序还继续新增一些能力挽回之前一些开局的失利。我想想,这个算不是个好消息。但文章很快就删除了,能看到一眼算走运了。不知道是真还是假。这个还得在官方网公布了。至于小程序和公众号结合,我想也是一种新的应用场景了。这个也是好事情,起码公众号的菜单可以跳到小程序那里去。这几点都原创 2017-03-27 22:10:38 · 803 阅读 · 0 评论 -
php学习笔记:thinkphp问题记录
第一次选用thinkphp作为框架使用,在使用的过程还是遇到不少不熟悉的地方,导致不断查询问题。往往在本地调试好,在服务器却不行。问题一 Verify类验证码裂图出现原因:cenos 系统没有安装gd库yum install php-gd找了一个安装文章 http://www.centoscn.com/image-text/config/2014/1208/4258.html就处理了这个问题问题二原创 2016-12-04 12:16:16 · 550 阅读 · 0 评论 -
微信:公众号开放了门店小程序 无需编程
最近公众号和小程序最近动作频繁,加班加点,除了开放了个人小程序,又进一步关联起来,今天又看到消息,提供了一个门店的功能,可以说除了想吸引开发者关注外,另外也开始把开发降低提供了进入的门槛。把营销的目的玩法进一步扩大。开通门店的小程序,需要填写基础的门店信息,手机和地图。这样相当于一张名片,对微信吸纳数据会有更多的作用。开放门店,个人还不行,前段时间,开发者不太关心,开放了个人可也是对小程序作的一步调原创 2017-04-27 08:49:41 · 1361 阅读 · 0 评论 -
php学习笔记:输出数据库所有字段名
因为要经常查询数据库的字段,所以上网查询了一下php 关于读取数据库的表格的字段名。由于字段名所采取是大写,实现的过程需要转换驼峰式。因此根据这个需求来拼接了一份php代码基础思路:遍历当前数据库的表,对应查询数据库的字段名。这里通过两个sql 语句//显示所有的表名 SHOW TABLES FROM $dbname//显示表的字段名 SHOW FULL COLUMNS FROM $name接下原创 2017-05-10 10:21:29 · 4089 阅读 · 1 评论 -
php学习笔记:登录练习
请教了一下同事,学习一下后端关于登录的设计然后练习一下。重新写了一个比较简单的版本来模拟这种登录,返回token的过程。由于接口发送安全性,带上token验证是一种用户的凭证。相当于进去电影院手上拿到一张票。 先把一个简化思路版本记录下来先,再优化一下token验证的设计。1.建一个登录页面。登录页面比较简单,采用html方式拼写,把两个输入框填写进去。期间没有把验证码加上去。js用了jquer原创 2017-10-08 16:00:29 · 598 阅读 · 0 评论 -
php学习笔记:登录练习(2)
继续请教一下同事关于token 这块设计,token这块可以带时间验证,也可以不带时间验证。在当初接触微信开发的时候,每次接口调用都是有时间凭证。所以在授权方需要这样处理。对于一些安全级别不要求那么高,没有资金需求。一个token 可以降低一下复杂度的设计,不一定需要用到接口过期时间去验证。安全级别高,加上这块还是有必要。在上次练习中,使用session保存token。而这一次使用数据库,建立一个t原创 2017-10-11 10:07:24 · 470 阅读 · 0 评论 -
php学习笔记:登录练习(3)
继续记录一下笔记,再次请教了做后端的同事。咨询一下,其中他们做token 方案。他们token的验证是自己设定。网上 看过jwt token,但对于jwt token 方案,本身不熟悉,二来还没机会去看jwt。同时咨询了一个问题,token 每次在接口验证的时候需要数据库搜索,会不会很慢? 其实也是很快的,没想象那么高频繁会导致那种级别。所以用数据库方式也是可以。当中提供了一种在mysql 里面 建原创 2017-10-13 00:16:20 · 419 阅读 · 0 评论 -
php学习笔记:上传
感觉使用一段thinkphp框架后,虽然这个框架很多人认可,但是对基础而言其实一点帮助都没有。反而增加负担。 我个人感觉对这个框架其实不是太喜欢。主要是我不熟悉的缘故,使用起来比较吃力。今天开始回归一些比较基础内容记录一些基础。之前因为上传图片调用开源类发现没有了解到原来图片的含义导致使用上出现很多问题。下面记录一下笔记:1.图片上传的类型检测 2.图片大小检测图片上传的类型,编写图片类型检测,这原创 2017-02-08 15:48:55 · 698 阅读 · 0 评论 -
php学习笔记:文件
今晚学习一下php的文件这一内容。了解一些文件上传文件类型,文件大小,文件名字的使用情况虽然是这样一个练习,看视频演示的时候,还是有不少的知识点去看。 文件操作,采取移动文件方式来完成。当中还有一些文件大小,还没了解到如何。类型检测,还有一点是利用这个提交方式来完成一些部署。今晚遇到一个问题,上传中文文件的时候,php当中编码还没学会如何处理,当写入的时候,发现一些乱码。我想还要找个时间去继续学一原创 2016-11-18 23:59:17 · 738 阅读 · 0 评论 -
小提示:谷歌的调试器
最近想写的东西有点多,集中不到下来,现在体会最深刻的莫过于谷歌调试发现可以这样处理。今天调试thinkphp的时候,一直爆404,一次次打印日志返回就是看不到哪里报错了。经过一次调试后,发现了红包接口处理的时间过短,所以默认设置30毫秒的时候,接口处理不过来就卡死了。 搞红包的预下单的时候,有人说爆签名错误,想想16个参数传过去,哪里错了都不知道。微信就回复一个签名错误这让人不可想象多省。你原创 2016-01-19 00:17:44 · 946 阅读 · 0 评论 -
微信:小程序学习笔记(1)
微信的小程序已经推出了,相继的教程也有。官方网页推出API和接口说明,目前来讲暂时足够。 可以进入该链接查看。微信官网今天尝试一下下载该web的开发工具,从目前来讲,使用了一个下午。目前版本给人的感觉还有待继续提升的恐惧。从编码的体验来讲,对一个重度用户来讲并不算太好用。但足够对付一个轻量级的程序。在调试的过程,由于经常切换显得不是太舒服。1.注意项目路径由于第一次初始的时候,下载的demo,由于原创 2016-09-24 23:29:57 · 7378 阅读 · 1 评论 -
微信:小程序学习笔记(2)
今天继续看了一些文档相关的内容,同时也试了视频组件和网络请求的接口。小程序没有document,window操控提供。很多数据要换成类似vuejs和react native的这种方式来看待。1.开发思维需要转变jquery 在操作dom是非常好用和便利。然而在小程序开发就要换成了数据驱动就要对其换一种开发思维方式了。因为小程序目前文档中已经说明了限制了window和document。 很多年前原创 2016-09-26 22:04:11 · 2978 阅读 · 0 评论 -
微信:小程序学习笔记(3)
这几天断断续续查看小程序的开发。在熟悉的过程,发现微信提供的这个开发工具还没完善,提示代码几乎无法玩。这套东西也是基于vscode。为何不在单独的vscode完善一下?对于维护这套ide而言,对web开发工具还需要时间完善。1.选择图片微信小程序提供了一个选择图片的接口,查看了一些图片选择的接口。熟悉这个接口,可以查看如下链接wx.chooseImage(OBJECT) wx.chooseIm原创 2016-09-27 18:52:08 · 3793 阅读 · 3 评论 -
微信:小程序新版工具1.0更新
进入下载页面 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1476197490605win64 https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&t=1476243271200win32 http原创 2016-10-13 23:34:42 · 1583 阅读 · 0 评论 -
微信:小程序学习笔记(4)
1.小程序的开发运营问题今天总算看到了小程序的运营要求,至于是不是最新的一手资料,目前来讲在官方的网上,还没有看到具体明确的说明,关于美术的设计指南也公布了一下。这部分的说明基本上比较靠谱的。 从目前看。小游戏,测试之类的小程序基本上没戏了。这次游戏想进入小程序似乎不行。具体还要看正式版公布的具体内容了。这个才可以知道。从教育类而言,h5展示是有这个潜力,至于行不行还有待最新公布。从文档里面可以原创 2016-09-28 20:53:15 · 1149 阅读 · 0 评论 -
php学习笔记:验证码
今天看了李炎恢老是 的php练习一下验证码生成,发现php东西也是很多。学习起来虽然没有java那么复杂,不过里面函数还是很难记住里面的内容。函数的编程,里面函数太多了,要记住不容易。<?php session_start();//随机码个数 $_codeNum = 4; //生成验证码 $_nmsg =""; for($i =0 ;$i<$_codeNum;$i++) { $原创 2016-11-09 22:37:00 · 572 阅读 · 0 评论 -
php学习笔记:常用字符串记录
字符串操作笔记记录分割字符串 foreach($arr as $i) php的循环遍历 foreach($arr as $key=>$value) php的循环遍历 for ($j=0; $j < count($arr); $j++) 常规的循环遍历 <?php $str = "100,200,300,400,500"; $arr = explode(",原创 2016-12-01 16:09:30 · 624 阅读 · 0 评论 -
php学习笔记:获取小程序二维码
前几天同事小游戏项目要生成一个二维码展示,返回的二维码需要展示在客户端那里。但这个返回二维码的文档却是带一点小坑。小程序提供二维码的获取接口,一共有三个(实验以其中一个为主)。但返回的格式是二进制文件流,所以返回的文件想显示在客户端需要做一个转码。而转换方案采取base64编码。在返回给客户端展示的时候,php 在base64_encode 的时候返回前端需要对编码一个前缀。例如data:...原创 2018-06-17 00:50:30 · 2820 阅读 · 1 评论