小天天天天 PHP 999+ 2019-04-01 09:31:14
SSE(server-sentevent)是基于HTML5的服务器推送消息事件,它允许服务端单向向浏览器客户端发送数据,SSE使用流信息向浏览器推送信息,浏览器自动接收服务端推送过来的消息,它是基于HTTP协议。SSE与WebSocket作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息。但是WebSocket比SSE强大很多,SSE只能作为一个轻量级的消息推送方案,解决了从服务端向客户端单向推送消息的场景,而W
小天天天天 PHP 999+ 2019-03-27 16:46:34
前言在项目开发过程中,为了保证传输数据的安全性,我们经常要对传输的内容进行加密处理,以增加别人破解的成本。常用的加密算法有很多,今天我们先围绕AES加密算法进行一个使用总结AES算法介绍AES是高级加密标准(AdvancedEncryptionStandard)的缩写,在密码学中又被称为Rijndael加密法,如果想对AES的背景有更多的了解可以移步到维基百科-高级加密标准AES加密时需要统一四个参数:密钥长度(KeySize)加密模式
小天天天天 服务器 999+ 2019-02-19 09:46:45
OSX10.11自带的PHP版本是PHP5.5.x,如果我们想更新PHP的版本到5.6或者是7.0该怎么办呢?下载和安装PHP5.6打开终端并且运行如下命令:curl-shttp://php-osx.liip.ch/install.sh|bash-s5.6然后,PHP5.6的版本会被安装到下面的路径中:/usr/local/php5/下载和安装PHP7.0打开终端并运行如下的命令:curl-shttp://php-osx.liip.ch
小天天天天 PHP 999+ 2019-01-23 19:01:17
1.生成密钥和公钥 开始前需要准备openssl环境 linux需要安装openssl工具包,传送门http://www.openssl.org/source/ window下需要安装openssl的程序,传送门http://slproweb.com/products/Win32OpenSSL.html 如果不想安装,可以用本例提供的密钥和公钥进行测试。 密钥生成 openss
小天天天天 PHP 999+ 2018-11-15 12:26:11
吐槽这一点还是android比较好,使用androidstudio不用配置调试,直接加断点就可以了。 1.去官网下载xdebug,注意根据自己的PHP版本来选择官网下载地址:https://xdebug.org/download.php2.配置php.ini[XDebug]xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"xdebug.trace_output_dir="
小天天天天 PHP 999+ 2018-09-29 10:15:10
PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能。本文将结合实例代码,讲解如何设置和实现发送HTML以及带附件的邮件功能。首先,您可以到PHPMailer:http://code.google.com/a/apache-extras.org/p/phpmailer/获取最新的下载
小天天天天 PHP 999+ 2018-09-04 16:31:25
thinkphp3.2.3,debug=true,视图无法加载,页面没有报错,一片空白,折腾好久,终于找到解决方法:需要在配置文件中增加如下配置:'TMPL_EXCEPTION_FILE' => 'Public:Exception',// 异常页面的模板文件造成这个问题的原因是:设置了异常页面的模板文件,而这个页面代码文件里的代码并没有写完整,造成PHP错误无法正常
小天天天天 PHP 999+ 2018-08-31 10:43:21
Paginator是一个非常轻量小巧的PHP分页组件。当我们数据比较多的时候,需要使用分页来方便浏览,Paginator可以时页面中优雅的显示分页条,显示首页和尾页以及中间几页,多出的页数使用三点代替,符合我们预期,此外也可以试用移动端。使用composer安装,如果还不会composer请参考:http://www.phpcomposer.com/,或者作为PHP开发者请务必了解Composercomposerrequire"jaso
小天天天天 PHP 999+ 2018-08-31 10:20:43
有时我们需要把网页内容保存为Word文档格式,以供其他人员查看和编辑。PHPWord是一个用纯PHP编写的库,使用PHPWord可以轻松处理word文档内容,生成你想要的word文档。安装我们使用Composer来安装PHPWord。composerrequirephpoffice/phpword如何使用自动加载安装好phpword后,新建一个php文档,引入autoload.php。require'vendor/autoload.p
小天天天天 PHP 999+ 2018-08-20 16:53:27
PHP-redis扩展提供了丰富的操作Redis的API接口,使用PHP-redis可以轻松操作Redis。本文整理常用的基础的Redis操作方法,作为笔记方便大家查阅。Phpredis扩展的安装方法请参照本站文章:CentOS7安装Redis和PHP-redis扩展PHP连接Redis我们一般使用connect连接Redis,connect方法为短连接,提供了主机、端口、连接超时等参数设置,如:$redis->connect(
小天天天天 服务器 999+ 2018-08-09 16:10:13
PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,它是免费高效开源的。本文介绍了在CentOS7下源码编译安装PHP7.2,笔者亲自动手安装将安装步骤记录下来,分享给大家。准备安装依赖首先我们需要准备安装所需的依赖包。yum-yinstalllibxml2libxml2-develyum-yinstallcurl-devellibjpeg-devellibpng-develfreetype-develyum-yinstal
小天天天天 PHP 999+ 2018-08-09 16:07:57
Swoole可以让PHP开发人员可以编写高性能的异步并发TCP、UDP、UnixSocket、HTTP,WebSocket服务。Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。Swoole简介Swoole使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器
小天天天天 PHP 999+ 2018-07-30 13:25:13
PDO为PHP访问各类数据库定义了一个轻量级一致性的接口,无论什么数据库,都可以通过一致的方法执行查询和获取数据,而不用考虑不同数据库之间的差异,大大简化了数据库操作。使用PDO可以支持mysql、postgresql、oracle、mssql等多种数据库。本文以基础讲解常用的PHP以PDO方式操作MySQL,包括常用的CURD语句执行,以及预处理语句和事务的应用。虽然很多朋友使用开发框架封装好了数据库操作层,或者使用ORM等不直接接触
小天天天天 PHP 999+ 2018-07-12 11:06:35
UUID是通用唯一识别码(UniversallyUniqueIdentifier)的缩写。目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。这样的话,每个人都可以创建不与其它人冲突的UUID,于是就不需考虑数据库创建时的名称重复问题。UUID是由一组32位数的16进制数字所构成,是故UUID理论上的总数为16^32=2^128,约等于3.4x10^38。也就是说若每纳秒产生1兆个UUID,要
小天天天天 服务器 999+ 2018-06-13 09:40:51
Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库。安装RedisRedis官方下载地址:http://redis.io/download,下
小天天天天 PHP 999+ 2018-06-13 09:38:51
PHP应用部署后,开发者或者运维人员应该时刻关注PHP方面的漏洞消息,升级PHP版本,对PHP环境进行安全加固。本文将给大家介绍如何从WEB安全方面让你的网站更坚固更安全。1.启用PHP的安全模式PHP环境提供的安全模式是一个非常重要的内嵌安全机制,PHP安全模式能有效控制一些PHP环境中的函数(例如system()函数),对大部分的文件操作函数进行权限控制,同时不允许对某些关键文件进行修改(例如/etc/passwd)。但是,默认的p
网站文章数:483
今日UV/PV/IP:6/6/6
昨日UV/PV/IP:19/22 /19