不断学习
才能在竞争中生存

PHP技术

PHP设计模式学习

junlz阅读(6)

在软件开发过程中,经常出现的典型场景的典型解决方案,称为设计模式,简单来说就是套路。。。 学习设计模式的意义 1:更深入的理解面向对象的思想. 2:有利于开发出扩展性强的程序 首先看看工厂模式是什么鬼 在工厂模式中,我们在创建对象时不会对客...

Mysql使用视图和事件完成数据库日期字段的格式化

junlz阅读(20)

一、昨天的工作中有如下的需求:将content_time中的时间格式转为2018-01-01这种比较标准的格式,因为这个是爬虫读取站点后直接入库的,python爬虫的代码暂时又无法调试,所以只能操作数据库,把时间格式转换为PHP应用需要的格...

手把手编写PHP MVC框架实例教程

junlz阅读(20)

目录 1 什么是MVC 2 为什么要自己开发MVC框架 3 准备工作 3.1 环境准备 3.2 代码规范 3.3 目录准备 3.4 重定向 4 PHP MVC核心文件 4.1 入口文件 4.2 配置文件 4.3 框架核心类 4.4 Cont...

CGI、FastCGI和PHP-FPM关系图解

junlz阅读(19)

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。 基础 在整个网站架构中,Web Serve...

thinkphp微信发送红包

junlz阅读(379)

微信红包接口 微信红包是微信支付推出的一款基于微信客户端的免费服务应用,微信红包以微信支付 为核心安全保障,为广大用户提供安全,快捷的移劢支付服务。 请求URL 现金红包 https://api.mch.weixin.qq.com/mmpa...

php获取远程图片并下载保存到本地

junlz阅读(18)

/* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir=&#...

php对图片二进制流的处理

junlz阅读(14)

业务场景:页面动态展示二维码,二维码并非现成的图片地址,而是动态生成的二进制流。 假设已成功获取到二维码的二进制流string,此时若直接将string放入img标签的src中,即: 1 <img src="<?php echo...

此四招帮您解决PHP中文编码困扰

junlz阅读(33)

解决各种应用的乱码问题 1) 使用标签设置页面编码 这个标签的作用是声明客户端的浏览器用什么字符集编码显示该页面,xxx 可以为 GB2312、GBK、UTF-8(和 MySQL 不同,MySQL 是 UTF8)等等。因此,大部分页面可以采...

PHP empty(),isset()与is_null()实例测试这三个函数的使用区别

junlz阅读(20)

有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。 测试的类型如下: ...