经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP

php数组和链表的区别总结

PHP中数组和链表的区别 从逻辑结构来看 1.、数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 2、链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地...[2019/9/20]

centos安装php5、卸载php、安装php7的教程

centos安装php5、卸载php、安装php7的教程

首先安装php5很简单 yum install php 然后如果不想用php5的话那就卸载吧 注意只使用yum remove命令是行不通的 那我们先 yum remove php 然后你需要 rpm -qa | grep php 来查看php及其安装的依赖(包)都有哪些...[2019/9/20]

PHP生成有背景的二维码图片

Hart QR Code 快速生产带背景的二维码,他为你提供了以下功能 生产原始二维码,可配置url或则text,以及二维码大小 生产带背景带二维码,背景大小是你传入带背景大小,可配置原始二维码大小,原始二维码在背景当中当位置 可以直接返回二维码,也可以保存到路径当中安装 ...[2019/9/20]

PHP多进程系列笔(转)

本系列文章将向大家讲解pcntl_*系列函数,从而更深入的理解进程相关知识。 PCNTL在PHP中进程控制支持默认是关闭的。您需要使用 --enable-pcntl 配置选项重新编译PHP的 CGI或CLI版本以打开进程控制支持。 如果自带的PHP没有安装pcn...[2019/9/20]

[PHP] 近期接手現有的企邮前端框架业务所遇困难

[PHP] 近期接手現有的企邮前端框架业务所遇困难

1.邮箱前端有三大产品线,包括免费邮箱,VIP邮箱,企业邮箱,使用的一套代码,在代码中进行的逻辑判断处理,根据不同的配置进行不同的业务操作.有很多逻辑是各产品线是不同的,需要仔细开发和判断才能不会影响到别的产品 2. webmail的前端是一套有悠久历史的自研前端js框架,差不多有十...[2019/9/20]

RdKafka文档翻译

函数string rd_kafka_err2str ( integer $err ) 将rdkafka错误代码转换为字符串 integer rd_kafka_errno2err ( integer $errnox ) 将系统errno转换为Kafka错误代码 integer rd...[2019/9/20]

PHP二维数组的引用赋值容易犯的错误

大家一起来分析一下下面这段代码: <?php $arr = array(); $arr["abc"] = array("sex" => 100, "age" => 18); $arr["bcd"] = array("sex" => 200, "a...[2019/9/20]

[PHP] 存储改造中的逻辑和清理遗留的问题

现象:用户读信时,根据路径的哈希结果,访问四台服务器中一台请求文件,这四台缓存机器已经下线,访问不到再去后端存储访问浪费了时间 前因:每一封信都是一个文件,存储在公司内部的分布式文件系统s3上.因为读取速度太慢和经常的网络访问失败,后来在s3系统之上新增了nginx缓存代理,imap...[2019/9/20]

单点登录(Single Sign On)解决方案

单点登录(Single Sign On)解决方案 需求 多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 A 网站和 B 网站是同一家公司的关联服务。现在要求,用户只要在其中一个网站登录,再访问另一个网站就会自动登录,请问怎么实现? 涉及到的关键点: ...[2019/9/20]

Laravel - Method [xxx] does not exist on [xxx]

Laravel - Method [xxx] does not exist on [xxx]

The controller is existing, and the method ''test'' exist on ''App\Http\Controllers\Admin\IndexController''. But Laravel show me that there is n...[2019/9/20]

centos安装php5、卸载php、安装php7

这篇文章主要介绍了centos安装php5、卸载php、安装php7 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下   首先安装php5很简单 yum install php 然后如果不想用php5的话那就卸载吧 注意只使用yum remove...[2019/9/20]

PHP+redis实现的限制抢购防止商品超发功能详解

本文实例讲述了PHP+redis实现的限制抢购防止商品超发功能。分享给大家供大家参考,具体如下: redis不仅仅是单纯的缓存,它还有一些特殊的功能,在一些特殊场景上很好用。redis中key的原子自增incrby和判断key不存在再写入的setnx方法,可以有效的防止超发。 下面...[2019/9/20]

php使用yield对性能提升的测试实例分析

本文实例讲述了php使用yield对性能提升的测试。分享给大家供大家参考,具体如下: 生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。生成器允许你在 foreach 代码块中写代码来迭代一组数据而不需要在内存中创建...[2019/9/20]

php设计模式之职责链模式定义与用法经典示例

本文实例讲述了php设计模式之职责链模式定义与用法。分享给大家供大家参考,具体如下: <?php /** * @desc php设计模式之职责链模式(责任链模式) 定义:顾名思义,责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和...[2019/9/20]

php设计模式之观察者模式定义与用法经典示例

本文实例讲述了php设计模式之观察者模式定义与用法。分享给大家供大家参考,具体如下: <?php /** * @desc 利用观察者模式,实现不同用户进入显示不同的内容 * 1.主题 * 2.观察者接口 * 3.观察者 * ***/ interfa...[2019/9/20]

PHP实现统计代码行数小工具

本文实例为大家分享了PHP实现统计代码行数小工具,供大家参考,具体内容如下 为了方面统计编程代码行数,做了一个小工具。 自动统计指定目录以及目录下的所有文件。 <?php cla TotalCode { /** * 统计当前文件有多少行代码...[2019/9/20]

PHP递归统计系统中代码行数

本文实例为大家分享了PHP递归统计系统中代码行数的具体代码,供大家参考,具体内容如下 1、统计代码行数,必然用到的两个关键的知识点:函数递归以及文件读取。 函数递归无非就是在函数的代码中调用本身的函数名,以此形成递归循环 function A($param){ if(''...[2019/9/20]

php实例化一个类的具体方法

php实例化一个类的具体方法

类的实例化就是对象。一个类可以分成两个部分,一个是静态描述,就是类里的成员属性。第二个是动态描述,就是类里的成员方法,也就是对象的功能。 声明一个类,可以在cla 前加一些关键字,如abstract或final等。 声明类里的变量时,前面要加一个关键字,通常为var,还有public,pr...[2019/9/20]

PHP中16个高危函数整理

php中内置了许许多多的函数,在它们的帮助下可以使我们更加快速的进行开发和维护,但是这个函数中依然有许多的函数伴有高风险的,比如说一下的16个函数不到万不得已不尽量不要使用,因为许多“高手”可以通过这些函数抓取你的漏洞。 pa thru() 功能描述:允许执行一个外部程序并回显输出,...[2019/9/20]

php解决安全问题的方法实例

PHP安全配置 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/pa wd,但是默认的php.ini是没有打开安全模式的,我们把它...[2019/9/20]

php进行md5加密简单实例方法

直接可以使用md5()函数,对内容进行加密,如:md5($admin_pw) 把这段密文分割成若干段,对每段都进行一次MD5运算,然后把这堆密文连成一个超长的字符串,最后再进行一次MD5运算,得到仍然是长度为32位的密文。 <?php 把密文分割成两段,每段1...[2019/9/20]

php实现session共享的实例方法

为什么要se ion共享? 现在稍微大一点的网站基本上都有好几个子域名,比如www.xz577.com, xz577.com, vip.xz577.com,这些网站如果需要共用用户登录信息,那么就需要做到se ion共享,当然前提是有相同的主域名。 PHP的se ion原理&#...[2019/9/20]

PHP切割整数工具,类似微信红包金额分配

 Composer地址:https: packagist.org/package werbenhu/php-number-slicing GitHub地址:https: github.com/werbenhu/php-number-slicing 主要代码:Number...[2019/9/19]

CentOS 7使用yum安装PHP5.6

  删除旧php包 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_...[2019/9/19]

laravel中利用循环实现隔行换色

1.首先在你的路由文件定义好访问的路径 2. <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>laravel中的for循...[2019/9/19]

laravel模板布局

在实际的开发中,我们会遇到许多重复页面的部分,这些页面的重复会让我们的代码看起来非常冗余 所以我们要进行页面的布局规划。思路:将页面中的公有部分取出来作为单独的页面,其他继承公共模板 在公共模板的基础上替换占位符内容从而构成新的内容页面。 @页面占位符yield和页面继承ext...[2019/9/19]

php DES加密算法实例分析

本文实例讲述了php DES加密算法。分享给大家供大家参考,具体如下: yii框架的DES代码 <?php /** *@see Yii CSecurityManager; */ cla Des{ public static function encr...[2019/9/19]

PHP实现批量修改文件名的方法示例

本文实例讲述了PHP实现批量修改文件名的方法。分享给大家供大家参考,具体如下: 需求描述: 某个文件夹下有100个文件,现在需要将这个100个文件的文件名后添加字符串Abc(后缀名保持不变)。 代码实现: 方法一 <?php $dir = __DIR__...[2019/9/19]

PHP切割整数工具类似微信红包金额分配的思路详解

 Composer地址:https: packagist.org/package werbenhu/php-number-slicing GitHub地址:https: github.com/werbenhu/php-number-slicing 主要代码:NumberSlici...[2019/9/19]

[PHP] 持续交付Jenkins安装

1.下载并运行 Jenkins下载 Jenkins.http: mirrors.jenkins.io/war-stable/latest/jenkins.war 打开终端进入到下载目录.运行命令 java -jar jenkins.war --httpPort=8080.打开浏览器进...[2019/9/18]

[Linux] 编写Dockerfile文件自动构建镜像

Dockerfile是一个文本文件,按顺序包含构建给定镜像所需的所有命令Docker通过读取Dockerfile中的指令自动构建图像 。 Dockerfile遵循特定的格式和指令集,您可以在Dockerfile引用中找到它们。 Docker镜像由只读层组成,每个层都代表一个Dockerf...[2019/9/18]

Laravel 模型关联基础教程详解

在 Laravel 中定义模型关联是每个 Laravel 开发者可能已经做过不止一次的事情。但是在试图实现关联时可能会遇到各种问题。因为 Laravel 有各种各样的关联,你应该选择哪一个?当涉及到查询模型时,我们如何充分利用模型关联的功能? Laravel 的模型关联可能会让人糊涂。如果你不...[2019/9/18]

php提供实现反射的方法和实例代码

就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成...[2019/9/18]

解决php写入数据库乱码的问题

对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php mysql数据库连接时乱码解决方法。 MYSQL数据库使用UTF-8编码的问题 1.用phpmyadmin创建数据库和数据表 创建数据库的时候,请将“整理”设置为:“utf8_general_ci”或执行...[2019/9/18]

php写入txt乱码的解决方法

相信很多人在使用PHP的过程中都遇到过生成文件乱码的情况,不论是使用fwrite还是file_put_contents写入。可能你会先尝试从编码入手尝试解决,但最终的结果往往是不理想的,尽管我们都将其转换为了UTF-8编码了... 那么究其根本原因是什么呢?就是缺少头部BOM(当然,这里指的肯...[2019/9/18]

php校验公钥是否可用的实例方法

h如何利用RSA公钥进行远程登录验证 1、本地机器生成密钥 $ h-keygen -t rsa 生成基于 h协议第二版密钥,如果还是用rsa1,该升级了。 2、复制生成的id_rsa.pub公钥文件到远程服务器 $scp id_rsa....[2019/9/18]

PHP+Ajax点击加载更多列表数据实例

一款简单实用的PHP+Ajax点击加载更多列表数据实例,实现原理:通过“更多”按钮向服务端发送Ajax请求,PHP根据分页参数查询将最新的几条记录,数据以JSON形式返回,前台Query解析JSON数据,并将数据追加到列表页。其实也是Ajax分页效果。 ...[2019/9/17]

网站域名授权

网站(项目)域名授权方法, 第一步,建一个授权站或者在本站新键数据库表, 第二、添加域名授权方法。 第三、mysqli,原生sql查询链接数据库的表对比访问的(或者要打开的域名)是否存在数据库里,若存在说明已授权,否则未授权。 查询域名是否授权的代码如下: error...[2019/9/17]

PHP 利用PHPExcel到处数据到Excel;还有导出数据乱码的解决方案。

直接贴代码吧 PHP版本5.6.38 mysql版本5.0 连接数据库 $mysql_server_name = "*.*.*.*"; $mysql_username="user"; $mysql_pa word="dbpa wd"; $mysql_databa...[2019/9/17]

dedecmsV5.7 任意文件上传漏洞修复

dedecmsV5.7 任意文件上传漏洞修复

问题文件:在/include/dialog elect_soft_post.php文件 解决方法: 先找到这个文件/include/dialog elect_soft_post.php,找到大概72,73行的 $fullfilename = $cfg_basedir.$a...[2019/9/17]

php创建多级目录与级联删除文件的方法示例

php创建多级目录与级联删除文件的方法示例

本文实例讲述了php创建多级目录与级联删除文件的方法。分享给大家供大家参考,具体如下: 创建多级目录 mkdir函数只能创建一级的目录,如果我们想创建多级目录,则需要自己编写函数。 <?php $path = "one/two/three/four"; fun...[2019/9/17]

php+jQuery ajax实现的实时刷新显示数据功能示例

本文实例讲述了php+jQuery ajax实现的实时刷新显示数据功能。分享给大家供大家参考,具体如下: 创建数据表:demo -- -- 表的结构 `demo` -- CREATE TABLE IF NOT EXISTS `demo` ( `id` int(11) NO...[2019/9/17]

php项目中类的自动加载实例讲解

主要函数:spl_autoload_register() — 注册给定的函数作为 __autoload() 的实现 将函数注册到SPL __autoload函数队列中。如果该队列中的函数尚未激活,则激活它们。 如果在你的程序中已经实现了__autoload()函数,它必须显式注册到__au...[2019/9/17]

thinkPHP5框架路由常用知识点汇总

thinkPHP5框架路由常用知识点汇总

本文实例讲述了thinkPHP5框架路由常用知识点。分享给大家供大家参考,具体如下: 一、路由的模式 普通模式(默认pathinfo,不解析路由) ''url_route_on'' => false 混合模式(pathinfo+解析路由) ''url_...[2019/9/17]

PHP实现一个限制实例化次数的类示例

PHP实现一个限制实例化次数的类示例

本文实例讲述了PHP实现一个限制实例化次数的类。分享给大家供大家参考,具体如下: 实现思路 定义一个static变量$count,用于保存实例化对象的个数 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象。 定义构造函数,...[2019/9/17]

php解决crontab定时任务不能写入文件问题的方法分析

本文实例讲述了php解决crontab定时任务不能写入文件问题的方法。分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷。 crontab.php <?php error_reporting(0); $time = date(...[2019/9/17]

PHP实现的AES 128位加密算法示例

PHP实现的AES 128位加密算法示例

本文实例讲述了PHP实现的AES 128位加密算法。分享给大家供大家参考,具体如下: /* 加密算法一般分为两种:对称加密算法和非对称加密算法。 对称加密 对称加密算法是消息发送者和接收者使用同一个密匙,发送者使用密匙加密了文件, 接收者使用同样的密匙解密,获取信息。常见的对称...[2019/9/17]

php实现的支付宝网页支付功能示例【基于TP5框架】

本文实例讲述了php实现的支付宝网页支付功能。分享给大家供大家参考,具体如下: 1.提交支付请求 require_once ''./payment/zfb/pagepay ervice/AlipayTradeService.php''; require_once ''./paym...[2019/9/17]

PHP实现的微信APP支付功能示例【基于TP5框架】

本文实例讲述了PHP实现的微信APP支付功能。分享给大家供大家参考,具体如下: 1.进行支付请求 他给的DEMO 用的时候有时候会报错 1)我遇到的情况 把  WxPay.Api.php这个文件的 postXmlCurl 这个 方法里 curl_setopt(...[2019/9/17]

调试location指令时,直接让location输出文本

调试location指令时,直接让location输出文本

有时候我们调试location指令时希望location指令能够直接输出文本,这样能够方便我们进行调试。这时我们可以使用echo模块实现,但是大多数情况我们没有安装这个模块,那么我们还可以使用另一个方法来实现这个想法   直接返回文本 location / { ...[2019/9/16]

87
2
记录数:2231 页数:1/4512345678910下一页尾页
加载更多