
PHP
文章平均质量分 77
PHP
jiandanokok
用代码书写未来
展开
-
【雪花算法】PHP生成雪花算法以及测试和使用【原创】
PHP生成雪花算法以及测试和使用原创 2021-12-18 23:42:41 · 1968 阅读 · 0 评论 -
【RabbitMQ】入门使用详解与七种模式【原创】
详细介绍了RabbitMQ的安装、入门使用和七种模式的代码示例原创 2021-07-04 14:23:39 · 1374 阅读 · 1 评论 -
【Composer】安装与使用【原创】
Compser的安装和使用原创 2021-06-17 00:33:52 · 1718 阅读 · 0 评论 -
【ORM】用PHP实现一个简单的ORM【原创】
使用PHP实现简单的orm,可以实现数据库的CURD等原创 2021-01-02 23:49:55 · 1249 阅读 · 0 评论 -
【PHP7.1】使用OpenSSL来代替Mcrypt加解密【原创】
PHP7.1使用OpenSSL来代替Mcrypt加解密原创 2017-10-17 20:01:48 · 3453 阅读 · 2 评论 -
【php安全】eval的禁止【原创】
前段时间,网站遭受了黑客的入侵,后来在排查中发现了一个php,里面的内容只有很少:然后网上搜索一下php的eval函数,发现这个eval函数带有很大的安全隐患。本地测试一下,在本地环境写一个php,内容如下:default.php:然后访问一下:localhost/test/default.php?asda=phpinfo();就原创 2016-05-12 22:01:04 · 16381 阅读 · 1 评论 -
DedeCMS后台,页面无显示 ,后台页面空白【转】
想试试织梦的产品,下载了DedeCMS V5.7版本,在本地部署后,正确登录后台的情况下页面没有任何输出和显示(错误登录或密码错误时才有显示),也没有报错。进到脚本调试,发现问题出在登录页login.php中以下部分。login.php[php] view plaincopy... $cuserLogin = new userLogin($admind转载 2015-08-27 14:59:47 · 1244 阅读 · 0 评论 -
wordpress建立自定义菜单
如何制作菜单a. 先在页面上设置锚点。在要链接到的行最前面的位置添加一个文本,输入,如图:我要在洗衣机产品这个行设置一个锚点,先在行最前面添加一个文本,输入标签。如图:其他的也是类似,但是注意,name只能是唯一的,不能重复的。b. 制作菜单。在外观-菜单页面,创建一个新的菜单,菜单名称以你的页面来命名,比如我这里是给投币洗衣机做的菜单,就叫他投原创 2015-09-18 17:31:48 · 1864 阅读 · 0 评论 -
wordpress开启多站点
详细介绍如何在wordpress网站建立子站点。原创 2015-09-18 17:14:05 · 4537 阅读 · 0 评论 -
解决wp的插件all-in-one-seo-pack被百度收录失败的问题
修复all-in-one-seo-pack不易被百度收录的bug,把all-in-one-seo-pack在head标签生成的信息提前。优化wp_head。原创 2015-01-08 22:29:11 · 4762 阅读 · 1 评论 -
如何制作wordpress短代码
如何制作WordPress短代码 大家好,这是我的第一次在优快云发布博客,我是个新手,今天我写的是如何制作wordpress短代码,第一次献丑,请多多指教。A. 短代码和普通 HTML的编写形式不是很相同,采用的是方括号的形式编写的,短代码中还可以包含很多的属性。比如[baidumap height=800 width=800],baiduma短代码有两个属性h原创 2015-01-07 10:29:27 · 2271 阅读 · 0 评论 -
【Memcached】使用Memcache实现共享Session【原创】
目录参考概要共享Session测试参考服务器及负载均衡如何实现Session共享概要问题:由于生产环境需要高可用,所以增加了两台服务器做高可用集群,然后搭建完成之后,出现了一些登录态失效需要重新登录的问题。原因:定位问题发现是因为用户登录态是保存在Session中的,默认是保存在文件中的,且没有做共享Session,导致在某一台登录成功之后,...原创 2019-10-27 16:54:40 · 418 阅读 · 0 评论 -
【Memcache】Linux和Windows下Memcache服务端和客户端(PHP)的安装【原创】
目录参考一、概要二、服务端1. Linux 安装2. Windows 安装三、客户端-PHP1. Linux 安装2. Windows 安装3. PHP测试Memcached参考《PHP核心技术与最佳实践》的第9章:Memcached使用与实践Memcached官网Memcached的Github地址在 Windows 10 64 下安装 M...原创 2019-10-27 12:21:20 · 544 阅读 · 0 评论 -
【PHP转义字符】单引号双引号以及转义字符【原创】
单引号双引号以及转义字符原创 2016-11-13 21:00:21 · 4236 阅读 · 0 评论 -
【SPL】关于PHP的SPL介绍【原创】
简介:SPL的常用数据结构以及常用迭代器等,主要是参考慕课网的《站在巨人的肩膀上写代码-SPL》教程码云地址1-1 课程概述1. 课程准备知识:熟悉和了解数据结构的基本概念熟悉PHP代码的编写熟悉面向对象的概念2. 课程目录:什么是SPLSPL的基本框架SPL的常用数据结构SPL的常用迭代器SPL的原创 2018-01-11 17:25:29 · 886 阅读 · 0 评论 -
【命令行】命令行下运行PHP的一些知识点【原创】
1. PHP不仅可以运行在网页中,还可以通过命令行模式运行,名为CLI(Command Line Interface),在cli模式下会覆盖php.ini的一些设置,覆盖的php.ini设置如下:2. STDIN、STDOUT在cli模式下,输入和输出可以使用STDIN和STDOUT,类似于C的scanf,比如:<?php//提示用户输入姓名fwrite(STDOUT, "what's yo原创 2018-01-18 22:41:30 · 644 阅读 · 0 评论 -
【开放-封闭原则】使用开放封闭原则开发实例【原创】
摘要:主要是参考列旭松、陈文著的《PHP核心技术与最佳实践》的2.1.3节。1.1 简介面向对象设计的五大原则分别是单一指责原则(SRP)、接口隔离原则(ISP)、开放-封闭原则(OCP)、替换原则(LSP)、依赖倒置原则(DIP),这五大原则也是23种设计模式的基础。而开放-封闭(Open-Close Principle,OCP)原则的基本思想是:Open(Open for extension)原创 2017-07-27 17:59:27 · 1846 阅读 · 6 评论 -
【PDO】PDO的使用【原创】
PDO的基本使用方法原创 2018-01-30 15:03:09 · 421 阅读 · 0 评论 -
【redis】redis的入门与应用【原创】
码云地址: https://gitee.com/paultest/PHP_Redis1-1 课程内容概要1. 课程概要Redis是php项目中使用到的主要缓存服务,主要是参考慕课网的《redis的入门与应用_笔记》,这里主要介绍: * redis的安装使用 * PHP如何使用redis * redis最常也是必知必会的五大数据结构及 * 常用命令1-2 什么是re...原创 2018-03-02 16:05:29 · 335 阅读 · 0 评论 -
【八皇后问题】递归回溯法【原创】
八皇后问题八皇后问题是一个古老的问题,于1848年由一位国际象棋棋手提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,如何求解?八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。 问题分析满足上述条件的八个皇后,必然是每行一个,每列...原创 2018-03-05 17:57:52 · 771 阅读 · 0 评论 -
【HandlerSocket】MySQL响应速度提高方案【原创】
最近在看《php核心技术与最佳实践》第11章 - 高性能网站架构方案的11.2一、概述原书内容如下:二、应用场景MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多NoSQL产品比MySQL要快...原创 2019-07-04 13:52:17 · 600 阅读 · 0 评论 -
【保持连接】PHP保持连接不断持续执行【原创】
在项目中,经常需要保持长时间的连接,比如说接口,去获取某个外部接口的数据并进行处理的时候,可能由于该接口返回的数据量比较大,所以接口很容易就超时了(php.ini设置了连接的最大时间),为了避免超时,可以分批获取当然,PHP也可以实现连接不断持续执行的,忽略php.ini的超时时间,比如可以通过fastcgi_finish_request和set_time_limit(0)来实现:<?...原创 2019-07-04 22:05:16 · 3456 阅读 · 0 评论 -
【PHP7.2】CentOS7 yum安装PHP7.2+Nginx+MySQL【原创】
概要全程都是yum安装注意:前提可以联网一、安装Nginx1. 如果系统上有安装了Apache,先卸载service httpd stopsystemctl disable httpdyum remove httpd2. 安装第三方软件库先查看是否安装了第三方软件库:yum list installed | grep epel-release或者是rpm -q ...原创 2019-07-20 08:04:05 · 1742 阅读 · 0 评论 -
【表单】illuminate/html与laravelcollective/html【原创】
介绍Laravle的表单扩展库illuminate/html与laravelcollective/html原创 2017-07-14 22:02:37 · 1684 阅读 · 0 评论 -
【in_array和array_search】PHP中的in_array和array_search【原创】
PHP的in_array和array_search的对比原创 2017-07-14 21:51:39 · 2018 阅读 · 0 评论 -
【多继承】PHP使用trait或者是组合的模式来实现多继承【原创】
PHP的类继承只能是单继承,不能多继承,如果想要实现多继承的话,可以使用接口的方式来多继承,但是如果不想使用接口的方式来实现多继承的话,可以考虑使用trait来实现,当然也可以使用组合模式来实现。原创 2017-07-06 15:15:18 · 624 阅读 · 0 评论 -
【文件/文件夹操作】php文件夹/文件目录操作函数
PHP中常见的文件夹操作以及文件操作函数转载 2016-11-20 13:07:05 · 3457 阅读 · 0 评论 -
【正则表达式】使用正则来取html中的正文的bug【原创】
今天碰到了一个问题,在写PHP,使用正则表达式来获取html中的body内容的时候,遇到了一个bug,不多说,先上代码,先上要取的html文件:8/index.html: charset="UTF-8"> 你好你好 rel="stylesheet" href="css/normalize.css"> rel="stylesheet" href="css/style.c原创 2016-11-20 13:04:10 · 1432 阅读 · 0 评论 -
【php】strpos引起的问题【转载】
在PHP中,PHP是一门弱类型的语言,==和===的结果会有差异,在开发中尽量使用===来替代==,在if判断的时候需要进行更严谨的判断转载 2016-11-20 13:01:22 · 3457 阅读 · 0 评论 -
【array_merge】array_merge引起的一个bug【原创】
工作中采用数组合并,例子如下:$aaa = M('lottery')->where($where)->field('id, title as name, type, statdate as starttime, enddate as endtime, status')->order('id desc')->select();$bbb = M('shakelottery')->where原创 2016-11-20 12:59:10 · 3549 阅读 · 0 评论 -
【Filter】PHP扩展之Filter【原创】
php中有个扩展,过滤器Filter,它的作用就和他的名字一样——过滤。原创 2016-11-20 12:56:14 · 541 阅读 · 0 评论 -
【静态和非静态方法】调用静态和非静态方法【原创】
调用静态和非静态方法原创 2016-05-22 16:06:33 · 855 阅读 · 0 评论 -
PHP中session_register函数详解【转】
语法: boolean session_register(string name);注册新的变量。返回值: 布尔值函数种类: 资料处理内容说明本函数在全域变量中增加一个变量到目前的 Session 之中。参数 name 即为欲加入的变量名。成功则返回 true 值。假如在头文件,开启session,即使用session_start()函数后面加上session_regist转载 2015-08-27 14:26:41 · 739 阅读 · 0 评论 -
jquery中$.post()方法的简单实例【转】
jquery的post方法的简单例子转载 2015-09-18 16:41:54 · 1236 阅读 · 0 评论 -
php中curl的详细解说【转】
这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感,本文我来给大家详细介绍下cURL的简单的使用方法,下文我将会给大家详细介绍cURL的高级应用,好,废话不多说,我们先来认识下什么是cURL,可能还有很多同学没有听说过这个工具,我先来给大家简单介绍下什么是cURL:转载 2015-08-31 17:18:48 · 586 阅读 · 0 评论 -
php curl的几个例子【转】
[网络编程] php curl的几个例子使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library F转载 2015-08-31 17:27:57 · 498 阅读 · 0 评论 -
【基础算法】基础算法【转载】
基础算法转载 2016-11-20 13:11:42 · 874 阅读 · 0 评论 -
【XDebug】PHPStorm+XDebug+Firefox【原创】
使用Xdebug来调试PHP程序原创 2016-12-24 10:58:36 · 6754 阅读 · 0 评论 -
【PHPExecl】PHP简单实现Execl的导入导出【原创】
使用PHPExecl来简单实现Execl的导入导出的简单例子原创 2017-01-12 15:23:15 · 723 阅读 · 0 评论 -
【反射】PHP的反射机制【原创】
主要是讲解PHP的反射机制原创 2017-07-14 21:45:22 · 1353 阅读 · 0 评论