01 2018 档案
摘要:开发中常常遇到MD5加密,最近做小程序也用到了,简单总结了一下; 这要有两个加密文件,一个不支持中文,一个支持,所以你选择支持的来用就行了; 也随便说说小程序的get和post网络请求。 来看看效果图: 网络请求代码: 当然有点前提,微信小程序网络请求需要去微信平台服务器域名配置, 当然也可以有第二
阅读全文
摘要:今天简单的来说一下http和https, 简单来讲: HTTP 是 超文本协议,TCP 端口是 80 HTTPS 是一种配合了SSL协议的、加密的HTTP 协议 ,TCP端口是 443 HTTP 是什么 HTTP(HyperText Transfer Protocol)协议是非常常见的网络协议,是专
阅读全文
摘要:开发中遇到了,数组合并并去除重复这个功能,查阅资料, 找到了一个方法,分享一下。 打印数据:
阅读全文
摘要:char是一种固定长度的类型,varchar则是一种可变长度的类型,它们的区别是: char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,MySQL就会在它的右边用空格字符补足。(在检索操作中那些填补出来的空格字符将被去掉) varchar(M)类型的数据列里,每个值只占用刚好够用
阅读全文
摘要:HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTT
阅读全文
摘要:代码加密,也是保护网站安全的一种方法,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP代码。 方法一: 加密方法二: 加密方法三: 该方法可以对文本的内容进行 二进制加密 与 解密。 以上几种方法各有各的优点和用处,大家也选择使用。
阅读全文
摘要:分页程序原理很简单,这里就不多说了,本篇文章主要说的是在数据表记录量比较大的情况下,如何将分页SQL做到更优化,让MySQL执行的更快的方法。 一般的情况下,我们的分页SQL语句是这样的: 以上SQL语句在原理上和在实际操作中是不会存在什么问题,但是当table表的数据量达到几十万以上的时候,上面的
阅读全文
摘要:php生成二维码和带有logo的二维码,上一篇博客讲的是js实现二维码:php 使用js生成二维码。 今天写的这个小案例是使用php库生成二维码; 效果图: 使用了 phpqrcode.php 和 qrcode.php 两个库来实现 没有logo的 带logo的 库地址:http://phpqrco
阅读全文
摘要:php生成二维码有多种方式,可以在JS中,也可以使用php库,今天写的这个小案例是使用JS生成二维码。 其他方式可以看下一篇文章: php php库生成二维码和有logo的二维码 网站开发中二维码使用也是常用的; JS实现二维码 效果图 首先下载一个qrcode.js 代码传送门 qrcode.js
阅读全文
摘要:isset()速度为什么比strlen()更快呢? strlen()函数函数执行起来相当快,因为它不做任何计算,只返回在zval 结构(C的内置数据结构,用于存储PHP变量)中存储的已知字符串长度。但是,由于strlen()是函数,多多少少会有些慢,因为函数调用会经过诸多步骤,如字母小写化、哈希查找
阅读全文
摘要:首先需要知道的是在php中获取时间方法是date(),在php中获取时间戳方法有time()、strtotime()。下面分别说明。 date() 格式为:date($format, $timestamp),format为格式、timestamp为时间戳(可选)。 time() 返回当前时间的 Un
阅读全文
摘要:最近项目不是很急,把以前做的php项目分享一些给大家,希望对各位有所帮助;很简单的一个项目,本人用来练习ThinPHP框架的。 浏览器导航开发,php+mysql+apache,ThinkPHP3.2框架开发, 以前本人练习的项目,也是参考自己购买的资料来练习的,适合新手练习。 后台界面: 前台界面
阅读全文
摘要:对于一个php数组,该如何删除该数组的第一个元素或者最后一个元素呢?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。 (1)使用 array_pop 删除数组的最后一个元素,例如: 结果将是: orange array(
阅读全文
摘要:今天说说微信网页开发中一下JS的功能,分享一下,希望对各位有所帮助。 前提:要有公众号,和通过微信认证,绑定域名,得到相应信息,appid,appsecret等。 微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp142114
阅读全文
摘要:今天说说微商城项目中用到的扫一扫这个功能,分享一下,希望对各位有所帮助。 前提:要有公众号,和通过微信认证,绑定域名,得到相应信息,appid,appsecret等。 微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421
阅读全文
摘要:在PHP中,有两个函数与字符串的转义有关,他们分别是 addslashes 和 stripslashes。 addslashes($string), 在指定的预定义字符前添加反斜杠 (\),用于为存储在数据库中的字符串以及数据库查询语句准备合适的字符串。 注释:默认情况下,PHP 指令 magic_
阅读全文
摘要:开发中常常用到正则表达式,分享两个常用的正则表达式,php检查字符串是否由汉字,数字,英文字母,下划线组成, 注意这里只是针对utf-8字符集的字符串检查。 数字 汉字 英文字母: 数字 汉字 英文字母 下划线:
阅读全文
摘要:开发中用到的方法,取出第一个汉字的首字母;
阅读全文
摘要:歆语气象通: 歆语气象伴随你的身边,便捷生活。 包含了以下功能: 1. 天气预报数据覆盖中国城市和地区;2. 提供一周天气预报及最低最高温度,时刻关注天气,轻松计划出行;3. 各种指数详细信息,如太阳,运动等。4.城市查询:提供中国多个市,县,自治区等的查询。 apk下载地址: http://sho
阅读全文
摘要:命令或者代码来学习数据库是最好的,当你熟悉的不能再熟悉了再去用可视化工具,个人建议。 打开数据库,输入密码就可以操作数据库了 操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束 1、 显示数据库列表 show databases; 缺省有两个数据库:mysql
阅读全文
摘要:前段时间做完微商城了,来把微信商城学到的一些东西分享一下,希望对各位有所帮助。 PHP做后台,先来说微信商城的授权登录吧!这个几乎都有,这个功能代码其实不多,主要是看懂文档需求。 前提:要有公众号,和通过微信认证,得到相应信息,appid,appsecret等。 看看效果图: 获取信息有:用户昵称,
阅读全文
摘要:常用的通过mysql命令来更改表结构的一些sql语句,包括添加、删除、修改字段、调整字段顺序。 添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid`; (在
阅读全文
摘要:在PHP中有urlencode()、urldecode()、rawurlencode()、rawurldecode()这些函数来解决网页URL编码解码问题。 理解urlencode: urlencode: 是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引
阅读全文
摘要:utf8转换为gbk gbk转换为utf8
阅读全文
摘要:JSON中,有两种结构:对象和数组,对象是没有length这个属性,而数组结构是有的,下面分别说下这两种结构之间的区别和遍历方式。 1.对象 一个对象以“{”开始,“}”结束。每个“key”后跟一“:”,“‘key/value’ 对”之间运用 “,”分隔。 packJson = {"name":"p
阅读全文
摘要:开发中常常遇到接口请求这个功能,后台也不例外,因为遇到了,所以写一篇。 前段时间做商城后台时,需要用到第三方物流接口查询物流信息。 post: 浏览器打印数据: get: 本文简单介绍了发送 HTTP 请求,项目中使用到的,就提写出来了,也方便自己以后查看。
阅读全文
摘要:数组转JSON PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。 JSON转数组 PHP json_decode() 函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。 反之亦然。 第三方接口解析(
阅读全文
摘要:PHP中的require,require_once,include,include_once的区别总结。 “include”与“required”的作用都是相同的,唯一不同的是PHP在每次遇到“include”命令时,都会解释一次。如果在同一个PHP网页中出现10次“include”命令时,它便会被
阅读全文
摘要:PHP手册:die()Equivalent to exit()。 说明:die()和exit()都是中止脚本执行函数;其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,结果没有返回值。
阅读全文
摘要:ThinPHP3.2 验证码 在本地服务器访问可以显示,上传到服务器就不能访问了 只需在new verify(); 之前加上 ob_clean();就可以显示了
阅读全文
摘要:ThinkPHP3.2 和3.1 区别还是有点大的 引入了命名空间,强化了驱动化和行为,增强了模块化的概念和对云平台的支持,并改进了诸多的细节。主要改进包括:模块化架构的全新设计全新命名空间和自动导入机制改进的路由功能主题的动态切换支持更强大的Action参数绑定模型的参数绑定支持改进的域名部署支持
阅读全文
摘要:安装好phpstorm 2017之后 发现代码高亮和函数自动提示都失效了 在phpstorm底部面板的信息提示处发现有一条系统消息: 12:04:18 Power save mode is on Code insight and other background tasks are disabled
阅读全文
摘要:自从做PHP开发以来,用过的工具也很多,PHPStorm 也是我喜欢的一种,有人问我激活方式,才写这篇博客,也是找度娘的。 通过Licence Server 激活PHPStorm 2017.1:复制链接如下图操作 http://www.0-php.com:1017(可用,更新于20170621) h
阅读全文