PHP
青蛙小王子
人的一生有太多的哀愁和挫折,或许只有泰然处之,心灵才能释怀。
展开
-
PHP中如何使用json
对php解析和生成json字符串的知识分享,个人觉得开发中一定用得到。不论是普通的界面开发还是后台的webservice,josn的用处极大。原创 2013-10-19 20:26:07 · 2179 阅读 · 0 评论 -
laravel的使用-文件上传
目前php的各大常用框架都为我们直接封装好了文件上传的相关代码,不用再劳心劳力的自己写,使用起来也大同小异,省心不少一 准备表单页面<!DOCTYPE html><html><head><meta charset="UTF-8"><title>文件上传测试</title><link rel="sty...原创 2019-08-01 15:59:18 · 7397 阅读 · 0 评论 -
CI框架的使用-原生SQL和ORM模式操作数据库、视图
一 数据库配置文件的配置和自动加载1 直接修改config文件夹下面的database.php,把数据库相关信息填上去即可$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '123456', 'datab...原创 2019-08-05 14:05:15 · 2849 阅读 · 0 评论 -
laravel的使用-环境搭建
一 相关开发环境的安装1 安装composer关于安装方面不会有太大问题,都是点 下一步 就能安装好了,这里需要注意的是镜像问题,执行下面的命令即可composer config -g repo.packagist composer https://packagist.phpcomposer.com2 使用命令创建工程并配置虚拟主机composer create-pr...原创 2019-07-23 15:12:25 · 2707 阅读 · 0 评论 -
CI框架的使用-环境搭建
一 下载和安装下载地址:https://codeigniter.org.cn/download除了上面的地址也可以到英文官网下载,但速度上可能差一点,之后新建一个项目并配置虚拟主机即可访问<VirtualHost *:8081> DocumentRoot 'D:/phpenv/zendspace/useci' ServerName localhost ...原创 2019-08-05 11:01:51 · 1836 阅读 · 0 评论 -
laravel的使用-验证码的生成
laravel中并未直接提供验证码供我们使用,如果需要使用验证码,则需要使用composer安装相关依赖,方可使用一 安装依赖composer require gregwar/captcha=1.1.7同理还是需要先进入laravel项目目录,使用composer执行上面的命令即可,安装过程稍慢,耐心等等就OK了下面是有关此验证码的使用方法https://packagi...原创 2019-07-31 14:40:14 · 696 阅读 · 0 评论 -
laravel的使用-视图和分页的使用
之前分享了自己对模型和控制器的一些使用方法,这次将分享有关视图以及分页的一些简单用法一 分页通过阅读laravel的开发文档可以知道通过模型或者DB::table的方式可以实现分页,以模型的方式来说应付简单的查询或许不成问题,但如果是带复杂查询的分页可能就力不从心了。因此可以根据实际情况选择是通过模型使用分页还是原生sql方式实现分页重要:原生sql用括号括起来并起别名;sql语句用...原创 2019-07-30 16:28:35 · 1357 阅读 · 0 评论 -
laravel的使用-模型和数据库基本操作
一 数据库相关配置(项目根目录的.env文件)DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=tpstudyDB_USERNAME=rootDB_PASSWORD=123456二 原生sql语句实现增删改查php的常用框架大多都提供了至少2种的数据库操作方式,分别是模型、原生sql,模型的方式适用简单...原创 2019-07-24 15:31:56 · 2769 阅读 · 0 评论 -
PHP微信定制开发-消息的识别和消息工具类的封装
对于消息管理,服务器被动回复消息是比较重要且需要好好掌握的知识点,在这个模块中我们需要接收到用户发送过来的消息,并识别出消息类型,最后把识别结果以文本消息的形式响应给用户,下面是文档地址https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453从文档中我们可以看出通过MsgType来判断消息类型,通过Conte...原创 2018-11-17 20:46:23 · 443 阅读 · 0 评论 -
PHP微信定制开发-接口配置校验
纵观微信公众平台开发的各类书籍,基本上微信定制开发都是从微信消息开始的,主要是服务器被动回复消息这块为主,这个模块也算微信的核心,这次将以验证微信消息来自微信服务器为例,分享下我的代码一 入口的切入点我们知道做微信开发需要处理来自用户、微信服务器的各类的消息,查阅微信文档可总结出的规律是 验证消息来自微信服务器为GET请求,其他微信消息的推送是POST请求 , 根据这一规律我们就可以将校...原创 2018-11-17 15:47:56 · 321 阅读 · 0 评论 -
PHP微信定制开发-服务器被动回复消息之文本消息
在上一篇分享的博客中,php程序已经可以区分各种消息,并把识别到的消息类型回复给用户,这次会加入第三方接口的调用回复消息给用户一 准备工作百度车联网天气接口(官方文档找不到入口了,因为百度api经常调整,已经无力吐槽了)获取天气信息的接口工具类代码<?phpnamespace util;define("AK","你的百度api AK秘钥");class We...原创 2018-11-21 21:31:50 · 1134 阅读 · 1 评论 -
php7实现http和https请求web服务-通用工具类
前段时间做微信开发,因微信有众多接口调用,因此自己整理了一套比较通用的工具类,用以做接口 调用,考虑到方便性和简洁性,这里选择使用php的curl扩展库来实现1 curl启用和apache的配置先来看看网友们提供的众多错误方法,本人被这些资料坑的太惨 了(1)把dll复制到system32(64位的路径是其他)附带重启apache(2) 直接到php.ini开启curl扩展即可(这...原创 2018-11-12 21:30:58 · 2677 阅读 · 0 评论 -
php的mysql操作工具类pdo和mysqli
从php7开始mysql扩展库已经被全面移除,原因暂不清楚,官方推荐我们使用mysqli和pdo,这次就针对pdo和mysqli分享下我的两个工具类1 PDO的mysql操作工具类这种方式已经用的越来越多了,pdo使用面向对象的方式操作数据库,pdo是很多人都比较推荐的方式。但需要注意的是: 主机地址最好写成IP地址,例如127.0.0.1而不是localhost,否则容易出现数据库...原创 2018-11-09 20:52:35 · 1216 阅读 · 0 评论 -
角色权限管理系统(登录模块)
学了几个月的php终于有时间来做一个小项目了,做这个小项目之前也考虑了多方面的因素。最后决定做这个角色权限管理系统,一方面练练手一方面复习下web开发的相关知识。本来想弄成专栏的但是后来一想反正就是知识分享就写成普通博客了,为了把东西写的细致我把系统拆分成了一个个的模块。今天分享的是系统的门面---登录/注销模块开发这个小系统我使用的php版本是5.4,mysql是5.0,开发工具为zend原创 2013-11-06 22:46:09 · 8689 阅读 · 0 评论 -
php发布webservice
对于优秀的php程序员来说不仅要会制作网页,后端的知识也要很熟练才可以。如果有一天一个从事php开发的IT公司要发展3G业务,webservice的知识一定可以帮你的忙。原创 2013-10-25 21:37:26 · 2583 阅读 · 0 评论 -
CI框架的使用-模型操作和自定义库的载入及使用
一 模型的使用模型是和数据库底层交互的模块,规范的三层模式模型层是必须的,但也有一部分php开发者直接在控制器操作数据库,这种做法虽然没错但会给后期的维护造成麻烦CI框架中我们应该把模型写在,application下的models文件夹下面,且要继承CI_Model,如下所示:<?phpclass User_model extends CI_Model{ pub...原创 2019-08-06 10:52:19 · 1337 阅读 · 0 评论