![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
kitt15
web开发
展开
-
php的学习笔记之面向对象(二)
类定义了这些相似对象拥有的相同的属性和方法。 可以说类是生成对象的模板,是该类对象的蓝图或者原型。 类的对象称为类的一个实例。原创 2016-03-09 15:03:49 · 2208 阅读 · 0 评论 -
PHP如何实现嵌入网页功能思路
1、首先生成需要展示的html静态页面。原创 2017-11-24 12:01:42 · 7963 阅读 · 0 评论 -
微信公众平台如何创建自定义菜单(二)
上一篇降到如何使用微信接口在线测试工具生成菜单,本篇讲述如何使用代码生成菜单。原理很简单,只要获取了access_token(可以在在线工具获取,后续会讲述如何使用代码获取并存储access_token),然后将菜单编辑成json形式的字符串,使用post方法发送给接口的URL就行了。本代码由于为了方便展示,只进行初步函数封装,后续会把这些接口封装成类方便调用。 setmenu.php代码如下原创 2018-01-22 11:18:47 · 1964 阅读 · 0 评论 -
关于微信支付出错问题
今日在开发微信支付的时候,报了如下错误: 一开始以为是没有启用服务器配置(后来证实不关事) 解决办法:从网上看到了一篇文章wanhttp://blog.csdn.net/qq_34755805/article/details/51221932,可以解决该问题。原创 2018-01-10 16:05:10 · 2438 阅读 · 0 评论 -
微信公众平台如何创建自定义菜单(一)
微信公众平台后台可以填写自定义菜单,但是一旦你启用了服务器配置,该功能就被关闭,你就不能看到菜单了,这时候我们需要自己开发自定义菜单。 以下操作需要在微信后台设置的ip白名单里的服务器或计算机操作,否则会失败。 首先是获取到access_token,可以通过微信的在线接口工具获得access_token。 access_token是有时限的,而且每日调用的次数是有限的,我一开始以为每个用户每次原创 2018-01-10 16:25:33 · 380 阅读 · 0 评论 -
解码php文件
昨天发现了一个潜藏已久的使用php语言编写的后门文件,出于好奇,打开一下,发现该代码已被加密。 看到框起来的代码,就知道那是使用gzuncompress和base64_decode解密的,于是我将eval改成echo输出一下,发现输出的结果并不是我想要的,输出的结果是php与html混合。 第一时间想到的是在console里复制代码,结果运行一下发现到处报错,显然这个方法并不怎么可行。 作原创 2018-04-14 11:39:04 · 783 阅读 · 0 评论 -
php的安全函数
<?php/* [Destoon B2B System] Copyright (c) 2008-2014 Destoon.COM This is NOT a freeware, use is subject to license.txt*/defined('IN_DESTOON') or exit('Access Denied');//是否由定义了IN_DESTOON的...原创 2018-06-21 22:23:02 · 534 阅读 · 0 评论 -
微信公众平台开发之数据传输过程
当用户发一条消息到微信公众号,该公众号会返回相应的消息给用户,那么这些消息是经过什么过程才返回到用户的微信里呢。 其实用户发送消息开始,主要经过5个过程: 1、用户发送消息传输到微信服务器 2、微信服务器将xml格式的数据传输到开发者设置的服务器。 3、开发者解析xml数据并进行相应的处理,然后将返回数据封装成xml格式。 4、开发者的服务器返回数据给微信服务器。 5、微信服务器将数据...原创 2018-05-31 22:45:59 · 3274 阅读 · 0 评论 -
php文件操作函数
以下摘自destoon的文件操作函数<?php/* [Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM This is NOT a freeware, use is subject to license.txt*/defined('IN_DESTOON') or exit('Access Denied...原创 2018-06-23 10:16:12 · 580 阅读 · 0 评论 -
使用js向二维码添加文字
原理:先通过canvas生成二维码,然后在二维码上加上文字,涉及到canvas操作。 文本框居中算法: 代码如下 index.html<!DOCTYPE HTML><html><head><meta charset="utf-8"><title&a原创 2018-06-29 12:24:29 · 6685 阅读 · 2 评论 -
使用php发邮件一(开启邮箱服务qq邮箱为例)
1、进入你的QQ邮箱,进入账户界面 2、找到相应的服务,开启服务,并获取授权码 3、进入destoon后台,进行配置原创 2018-07-06 22:15:13 · 6294 阅读 · 0 评论 -
使用php发邮件二(发邮件流程)
参考:https://www.jb51.net/article/112291.htm https://blog.csdn.net/zb3288/article/details/1929438 https://blog.csdn.net/wsxqaz/article/details/6307906 发送邮件过程: 1、配置好你的邮箱服务(qq邮箱为例) 2、使用socket连接,创建一个套...原创 2018-07-06 22:21:26 · 782 阅读 · 0 评论 -
使用php发邮件三(邮件找回密码)
找回密码流程: 填写表单–>提交表单–>接收邮件–>点击验证链接–>完成修改密码提交表单后,后台过程: 1、检测是否开启邮件服务 2、检测验证码 3、判断邮箱格式 4、检测密码长度 5、检测两次输入密码是否相同 6、通过传过来的类型以及邮箱来查找用户 7、判断数据库是否有该用户,不存在则打印错误信息 8、若存在该用户,将传过来的密码加密原创 2018-07-06 22:24:16 · 2056 阅读 · 1 评论 -
php imagemagick 扩展安装
这两天在配置安装php imagemagick扩展,在网上找了很多资料,感觉千篇一律,根本解决不了问题。原因在于 ImageMagick-6.9.3-7-Q16-x86-dll.exe这个安装文件在官网找不到安装包。偶然在github上看到某大神贡献的链接,我感觉离成功不远了。 我在iis上使用php5.5.18,而且是32位的win server。 1.安装php扩展,我在官网down了3.4原创 2017-12-04 10:21:09 · 2874 阅读 · 0 评论 -
导出无限极分类为excel
使用递归写了一个导出无限级分类为excel的方法。原创 2017-10-17 17:43:22 · 2783 阅读 · 0 评论 -
php的学习笔记之面向对象(一)
1、什么事对象 2、对象组成部分 3、什么是面向对象 4、面向对象的实质原创 2016-03-09 11:07:50 · 2116 阅读 · 0 评论 -
php的学习笔记之面向对象(三) 构造函数
构造函数是类中的一个特殊函数,当使用 new 操作符创建一个类的实例时,构造函数将会自动调用。原创 2016-03-09 21:06:33 · 2196 阅读 · 0 评论 -
php的学习笔记之面向对象(四)继承补充
之前说到每次新建一个对象,都会先执行__construct方法,那么在继承的时候,是否先执行父类的_construct方法,再执行子类__construct方法呢?原创 2016-03-09 22:37:40 · 2905 阅读 · 0 评论 -
php的学习笔记之面向对象(四)继承
我们人类都是不断地继承祖先留下的东西并在此基础上不断进化才能发展到现在如此悻悻向荣的社会。 编程也一样,由于有了继承,我们才能节省了大量编程的时间和代价。原创 2016-03-09 22:19:37 · 2105 阅读 · 0 评论 -
php的学习笔记之面向对象(五)访问修饰符
PHP中有三种访问修饰符,分别是: public(公共的、默认) protected(受保护的) private(私有的)原创 2016-03-10 20:31:19 · 2292 阅读 · 0 评论 -
php的学习笔记之面向对象(六)static
有这样一个场景:我们把某班的所有同学都设为对象,他们都有一个班长属性,而且该班的班长为”K”,如果班长换成了”M”,那么要把学生的班长属性都改为”M”吗?原创 2016-03-10 21:09:07 · 2540 阅读 · 0 评论 -
php如何创建验证码
创建一个生成随机字符串用GD库做验证图原创 2016-03-26 15:52:53 · 2811 阅读 · 0 评论 -
php关于盗链问题
盗链,指服务提供商不提供自己的服务,而是采用一定的技术手段直接获取其他网站提供的服务给用户使用。 举一个典型的例子:我们的网站提供了一个链接,用户可以利用这个链接下载到本网站的资源,而某个软件下载网站也有这个链接,用户点击了这个链接之后,会下载文件,但是不是在我们网站下载的,而是从这个软件下载网站下载的。原创 2016-04-09 17:00:00 · 5483 阅读 · 0 评论 -
PHP实现一周内自动登陆
PHP实现一周内自动登陆原创 2016-09-01 21:35:39 · 5945 阅读 · 0 评论 -
关于joomla1.5 easybook插件的一些问题
最近维护一个joomla1.5的网站,是一个很多年前做的网站了,而且joomla版本这么低,很多插件都很难找的到,通过几个小时的不断搜索,试用,终于找到一个合适改版本的easybook了,下载地址如下:http://download.csdn.net/detail/pdhacker/1489354。 看了评论之后我就放心使用了。结果装上之后,啊呢。。。。 问题一、点击组件->easybook进入原创 2016-09-18 15:56:54 · 3491 阅读 · 0 评论 -
PHP如何判断图片是否伪造
有一次把文本文件的后缀名修改为图片的后缀名,然后试着上传到qq头像上,结果报出文件格式错误的错误 显然程序中只是单纯地判断文件的后缀名无法正确地判断图像的是否是真实的图像。下面给出几个方法来判断图像是否是伪造的。原创 2016-12-20 21:00:38 · 7221 阅读 · 0 评论 -
遍历文件夹修改文件名
遍历文件夹修改文件名原创 2017-05-06 11:40:35 · 3312 阅读 · 0 评论 -
微信分享带图片,描述(php版)
最近在为一个php网站添加微信分享带图片,描述的功能,这个功能之前了解过,但并没有彻底实现过,这个功能需要认证的公众号支持。第一步:在已经认证的公众号配置安全域名(网上很多教程)第二步:在微信公众平台文档获取示例源码,阅读文档,如果时间紧迫可直接阅读源码第三步:阅读源码并按需求修改源码原创 2018-12-26 11:43:37 · 3801 阅读 · 1 评论