自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 Phalcon#基本功能#视图

视图层负责把数据展示给浏览器或其他工具,Phalcon 中通过 Phalcon\Mvc\View 来管理视图层。控制器中已经集成了视图,默认情况下当访问一个路由时,视图目录下的控制器目录下的方法名视图文件将被渲染。如:访问 http://127.0.0.1/blog/article/show/2,Phalcon 将按下面的方式解析 url:Server Address: 127.0.0.1Ph...

2018-07-24 19:17:35 1072

转载 Windows 7下Git SSH 创建Key的步骤

转载请标注原文地址:http://blog.csdn.net/lsyz0021/article/details/52064829 当我们使用github或者bitbucket等仓库时我们有可能需要ssh认证,所以需要生成他的ssh key。 1、首先你要安装git工具下载地址:https://git-scm.com/downloads 2、右键鼠标,选中 “Git Ba...

2018-07-24 19:15:32 125

转载 PHP7 serialize_precision 配置不当导致 json_encode() 浮点小数溢出错误

感谢 @地狱星星:原因已找到, 该现象只出现在PHP 7.1+版本上建议使用默认值 serialize_precision = -1 即可 参考: https://wiki.php.net/rfc/prec... ----------------------------------------------------------------------------------事情是这样...

2018-07-24 10:21:07 6186

转载 php自动获取字符串编码函数mb_detect_encoding

当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。 例如: 复制代码代码如下:$encode = mb_detect_encoding($keytitle, array...

2018-07-23 18:18:18 832

转载 理解PHP中的stdClass类

相信大家跟我一样,会经常看到和下面很类似的PHP代码: 复制代码代码如下:$user = new stdClass();$user->name = 'gouki'; 这样的代码,这是干嘛用的呢?翻开手册,搜索stdClass,你会发现,手册上几乎没有介绍,如果你再次搜索google,看到的也几乎全是英文解释。其实,stdClass在PHP5才开始被流行。而stdC...

2018-07-23 18:17:39 25852 3

转载 Php开发完全跨站点跨域名单点(SSO)同步登录和注销

先来说说什么是单点登录(SSO)。来自百科的介绍:SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。 首先想到的单点登录, 应该就是, 在某个服务器或者站点进行登录, 登录之后携带登录ticke...

2018-07-17 22:44:42 1191

转载 单点登陆实现思路

首先这三个网站的根域名是不一样的,所以cookie无法共享。但每个网站的登录状态无疑都是通过cookie来实现的,所以cookie不能共享就成为问题。这个限制当然是无法突破的。同步cookie一般有两种常规做法:1.主动通知型在A域名登录,会通过jsonp方式请求B域名的接口,此接口接收A域名传来的参数,通过此参数判断用户身份,并种上B域名的cookie,同理,当有B、C等多个域名需要同...

2018-07-17 22:34:58 190

转载 php上传大文件

背景在网站开发中,文件上传是很常见的一个功能。相信很多人都会遇到这种情况,想传一个文件上去,然后网页提示“该文件过大”。因为一般情况下,我们都需要对上传的文件大小做限制,防止出现意外的情况。 但是在有些业务场景中,大文件上传又是必须的,比如邮箱附件,或者内部OA等等。问题服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关? 1 2 3 ...

2018-07-17 21:54:52 523

转载 rabbitmq学习4 -路由

<?php require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpLib\Connection\AMQPStreamConnection; use PhpAmqpLib\Message\AMQPMessage; //1.连结服务器 $connection = new AMQPStreamConnection('loc...

2018-07-16 21:47:27 152

转载 rabbitmq学习3-发布定阅

<?php require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpLib\Connection\AMQPStreamConnection; use PhpAmqpLib\Message\AMQPMessage; //1.连结服务器 $connection = new AMQPStreamConnection('loc...

2018-07-16 21:30:28 107

转载 rabbitmq学习二-队列

<?php require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpLib\Connection\AMQPStreamConnection; use PhpAmqpLib\Message\AMQPMessage; //1.连结服务器 $connection = new AMQPStreamConnection('loca...

2018-07-12 23:13:28 93

转载 ziparchive扩展使用类

<?php$src_dir = "D:".DIRECTORY_SEPARATOR."wwwroot".DIRECTORY_SEPARATOR."tmanage".DIRECTORY_SEPARATOR."pc";$des_dir =".";$zip = new Zipdemo("f.zip");//echo $zip->unzip("ss&qu

2018-07-12 11:39:22 1692

转载 rabbitmq学习1-hello world

<?phprequire_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;//建立一个到RabbitMQ服务器的连接:$connection = new AMQPStreamConnecti...

2018-07-11 23:17:47 130

转载 rabbitmq学习5-主题交换机

<?phprequire_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;$connection = new AMQPStreamConnection('localhost', 5672, '...

2018-07-11 22:55:48 154

转载 Homebrew 1.5 宣布放弃 homebrew/php, 转而使用homebrew/core维护, 详见https://brew.sh/2018/01/19/homebrew-1.5.0/

于是php扩展在homebrew/php搜索不到了, 于是我重新装了homebrew/core中的php(默认是php@7.2)具体方法, 先更新brew:brew update && brew upgrade brew doctor 然后删除了之前使用的php以及扩展(我是为了让brew list看起来更干净, 急用则慎重选择, 万一旧的删除, 新的安装失败就尴尬了)brew u...

2018-07-10 16:46:36 2141

转载 php中有关操作数据库安全的几个函数总结

当使用php向数据库中写入或者读取数据时,若在进行操作前对字符串进行一些处理,如:过滤处理,可能会导致某些数据库语句因为特殊的字符引起的污染而出现致命的错误。为此,php中提供了一个“魔法开关”—–magic_quotes_gpc。(该开关已在5.4.0版本被删除,始终置为off)当magic_quotes_gpc = on时,从外部post、get、cooki过来的数据都会在预定义字符之前添加”...

2018-07-10 14:57:03 169

转载 常见web安全隐患及解决方案

Abstract有关于WEB服务以及web应用的一些安全隐患总结资料。 1. 常见web安全隐患 1.1.       完全信赖用户提交内容  开发人员决不能相信一个来自外部的数据。不管它来自用户提交表单,文件系统的文件或者环境变量,任何数据都不能简单的想当然的采用。所以用户输入必须进行验证并将之格式化以保证安全。具体如下: ⑴ 始终对所有的用户输入执行验证,且验证必须在一个可靠的平台上进行,应当...

2018-07-10 14:34:11 886

转载 PHP安全之Web攻击

一、SQL注入攻击(SQL Injection)攻击者把SQL命令插入到Web表单的输入域或页面请求的字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:1.某个Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名...

2018-07-10 14:33:29 125

转载 谈PHP中信息加密技术

单项散列加密技术(不可逆的加密)属于摘要算法,不是一种加密算法,作用是把任意长的输入字符串变化成固定长的输出串的一种函数MD5string md5 ( string $str [, bool $raw_output = false ] ); //MD5加密,输入任意长度字符串返回一个唯一的32位字符md5()为单向加密,没有逆向解密算法,但是还是可以对一些常见的字符串通过收集,枚举,碰撞等方法破解...

2018-07-10 14:01:30 126

转载 php实现openssl RSA非对称加密解密

今天接触了rsa非对称加密 查阅了许多资料得到了一下代码 改了一下注释 修改了一部分代码 使其更容易理解一些<?php //私匙$private_key = '-----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQC3//sR2tXw0wrC2DySx8vNGlqt3Y7ldU9+LBLI6e1KS5lfc5jl TGF7KBTSkCHBM3ou...

2018-07-10 13:58:57 235

转载 php使用ZipArchive压缩zip,中文出现乱码问题解决

备注:红色部分重要,另外 字符集 也要转换 。 虽然 我linux 服务器是 utf-8 并且 php 运行的环境也是 utf-8 直接 用 addFile 中文字符 都是乱码。 所以选择 addFromString $zipfile=‘/data/www/1.zip’;(压缩成1.zip) $zipopenname=‘/data/www/zipfile/...

2018-07-10 11:16:36 2518

转载 PHP扩展类ZipArchive实现压缩Zip文件和文件打包下载

<?php/** * 关于文件压缩和下载的类 * @author tycell * @version 1.0 */class zip_down{ protected $file_path; /** * 构造函数 * @param [string] $path [传入文件目录] */ public function __...

2018-07-10 11:11:33 835

转载 使用PHPExcel实现Excel文件的导入和导出

在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是:1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽度,高度,边框颜色...)不能自定义;2.生成的文件虽然可以打开,但是兼容性很差,每次打开,都会报一个警告:今天使用一个第三方的SDK(PHPExcel)实现Excel文件的导入和导出。准备工作:1.下...

2018-07-10 10:37:02 396

转载 PHP常用header头部

<?phpheader('HTTP/1.1 200 OK'); // ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301header('Location: http://www.ithhc.cn/'); //跳转到一个...

2018-07-10 10:08:26 222

转载 php禁用cookie后session设置方法分析

本文实例讲述了php禁用cookie后session设置方法。分享给大家供大家参考,具体如下:我们都知道当在session 会话有基于cookie和基于url两种传递SESSIONID的方法。为了实现客户端禁止cookie发送的情况也不影响客户登陆网站,可以设置 php.ini中 session.use_trans_sid=1 ,表示当客户端浏览器禁止cookie的时候,页面上的链接会基于url传...

2018-07-09 18:26:26 699

转载 linux下执行php文件Could not open input file的解决办法

在linux下通过svn更新了一个php文件,目的是想通过执行这个文件来读数据插入到数据库。在其中的几台执行没有问题,其中一台就发现了Could not open input file这个错误,后来查找资料才发现原来是文件格式的问题,出错时文件格式是dos,可以在vi中用:set ff来查看,如果是dos格式,那么则用:set ff=unix来设置新的格式,这样就没问题了。...

2018-07-05 22:34:15 6238

原创 rabitmq的简单使用

send.php<?phprequire_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;$connection = new AMQPStreamConnection('localhost',...

2018-07-05 19:59:54 602

转载 RabbitMQ与PHP

你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介AMQP ,即A...

2018-07-05 19:46:38 1118

转载 RabbitMQ消息队列在PHP下的应用

消息队列的实现中,RabbitMQ以其健壮和可靠见长.公司的项目中选择了它作为消息队列的实现.关于MQ的机制和原理网上有很多文章可以看,这里就不再赘述,只讲几个比较容易混淆的问题1,binding key和routing key  binding key和routing key是都不过是自己设置的一组字符,只是用的地方不同,binding key是在绑定交换机和队列时候通过方法传递的字符串,rou...

2018-07-04 22:36:58 1381

转载 Mac之RabbitMQ安装

1 . 安装RabbitMQ命令brew install rabbitmq(如果没有安装brew命令,请先安装brew)122 . 执行过程 For compilers to find this software you may need to set: LDFLAGS: -L/usr/local/opt/openssl/lib CPPFLAGS:...

2018-07-04 22:18:17 142

转载 php7.2安装redis扩展

centos7 php7.2安装redis扩展,使php能和redis进行通信。mac上brew install 无法安装php扩展了。一、安装php7.2    http://www.zixuephp.net/article-394.html二、下载php7的phpredis扩展库    php官网下载redis扩展页面:http://pecl.php.net/package/redisbash...

2018-07-02 22:24:58 6899

转载 php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用

一.场景介绍最近的一个项目需要用到发布/订阅的信息系统,以做到最新实时消息的通知。经查找后发现了redis pub/sub(发布/订阅的信息系统)可以满足我的开发需求,而且学习成本和使用成本也比较低。二.什么是redis pub/sub资料查看大家在看我的blog的同时可以打开redis官方对于redis pub/sub的介绍,感觉看英文文档吃力的话 :cry: ,可以看redis中文网...

2018-07-02 22:23:36 876

xaop-master.zip

12313131Xaop PHP高性能的AOP扩展 https://www.supjos.cn

2019-09-12

redis_windows

32位的哦,亲

2016-04-15

redius5.2.17

redius5.2.17

2014-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除