关于php preg_replace_callback回调函数传参问题

preg_replace_callback这个函数的作用是执行一个正则表达式搜索并且使用一个回调进行替换preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject...

2020-12-10

PHP解决高并发的优化方案实例

我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间...

2020-12-10

php解析非标准json、非规范json的方式实例

前言采集数据的时候经常碰到一些JSON数据的Key值不是字符串,下面就来看看用php如何解析非标准、非规范json话不多说,直接上代码:// 解析非标准json,注意暂时未处理 {str:['...

2020-12-10

PHP笛卡尔积实现原理及代码实例

笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a,b},...

2020-12-09

PHP基于进程控制函数实现多线程

php有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。CentOS 6 下y...

2020-12-09

用php实现分页效果的示例代码

分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果首先,我们需要准备在数据库里面准备一个表,并且插入数据,这些都是必需的前提工作了,不多...

2020-12-09

PHP fsockopen函数介绍和开启方法

PHP fsockopen是一个功能比较强大的函数。下面在这篇文章中我们将会对这个函数做一个具体的介绍,希望对站长维护服务器有所帮助。如果你要使用一些邮件的类,那么很多要求支持p...

2020-12-09

骑士CMS assign_resume_tpl远程代码执行漏洞

今天服务器上面提示有漏洞预警提示:骑士CMS assign_resume_tpl远程代码执行漏洞,接下来为大家介绍一下骑士CMS assign_resume_tpl远程代码执行漏洞修复方法,有需要的小伙伴可以...

2020-12-08

Drupal远程代码执行漏洞(CVE-2020-28949、CVE-2020-28948)

今天服务器上面提示有漏洞预警提示:Drupal远程代码执行漏洞(CVE-2020-28949、CVE-2020-28948),接下来为大家介绍一下Drupal远程代码执行漏洞修复方法,有需要的小伙伴可以参考一下...

2020-12-08

php7安装mysql扩展的方法是什么

具体安装步骤如下:1、下载mysql扩展http://git.php.net/?p=pecl/database/mysql.git;a=summary2、解压后并使用phpize工具初始化(phpize一般在php安装目录/bin/下面)在扩展解...

2020-12-08

通过PHP内置web服务器实现简单的调试应用

因为平时经常会执行一些PHP代码片段,或临时的项目等,做测试使用,办公环境在虚拟机中,我不想因为一些个人的测试而去破坏办公环境;因此可以在win本地仅安装一个PHP(安装省略),或者虚...

2020-12-07

php表单提交显示乱码怎么办

首先你确定你传递数据的编码方式可以用头声明header("Content-type:text/html;charset=utf-8");其次接受页想要正常显示,必须也要有相同编码方式声明其次,编码方式不在httpd.c...

2020-12-06

php把字符串转为数组的方法

explode — 使用一个字符串分割另一个字符串,返回一个数组<?php// 示例 1$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";$pieces = explode(" ", $pizza);ech...

2020-12-06

thinkphp index.php隐藏的方法

thinkphp隐藏index.php为了更好的实现SEO优化,我们需要隐藏URL地址中的index.php,由于不同的服务器环境配置方法区别较大,apache环境下面的配置我们可以参考5.9 URL重写来实...

2020-12-06

详解 PHP 异步后台处理

PHP 异步后台处理PHP 作为后台的接口服务器已经很常见,在实际应用场景中经常需要异步后台处理。PHP 当然具有它能作为后台服务器的优势之处,但是,在处理一些客户端并不关心的结...

2020-12-06

php 如何替换变量

PHP 替换模板变量实现步骤1.首先需要打开一个文件.这里用到了PHP ->fopen();函数
定义和用法
fopen() 函数打开文件或者 URL。
如果打开失败,本函数返回 FALSE。
函数原型:
f...

2020-11-27

php实现斗鱼弹幕,一起来欣赏弹幕吧~

斗鱼弹幕 PHP版本github地址:https://github.com/wjhtime之前写过python获取斗鱼的弹幕 传送门,突发奇想,想要用php来实现。弹幕获取实现起来很简单,用swoole很容易做到了,后期也...

2020-11-26

PHP替换Word中变量并导出PDF图片的实现方法

在线生成合同信息,一个 word 文件里面有些信息需要通过数据库读取计算出并填写到 word 文档中最终显示在线 pdf 预览功能,接下来我交大家如果实现该需求


2、接下来实现如...

2020-11-26

php实现JWT验证的实例教程

JWT,全称 Json web token,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景...

2020-11-26

php 如何修改mysql数据

PHP MYSQL 修改删除数据创建userinfo_update.php,用于查询用户信息,先显示信息,在修改:先通过GET获取用户编号查询用户信息: $sql = "select * from user_info where user_id=&#3...

2020-11-26

php修改xml内容的方法

通过php修改xml文档内容的方法:具体实现方法如下:代码如下:<?php//1、创建一个DOMDocument对象。该对象就表示 xml文件$xmldoc = new DOMDocument();//2、加载xml文件(指定要...

2020-11-26

php如何连接mysql实现简单注册登陆页面

登陆页面index.html

注册页面 register.html
安装Mysql数据库后,用MySQL数据库管理页面phpmyadmin创建数据库和表单浏览器输入:域名/phpmyadmin ,没有域名输入:ip/phpmyadmin或...

2020-11-25

带你理解PHP中的Generator

何为 Generator从 PHP 5.5 开始,PHP 加入了一个新的特性,那就是 Generator,中文译为生成器。生成器可以简单地用来实现对象的迭代,让我们先从官方的一个小例子说起。xrange在 PH...

2020-11-25

一个算法示例:PHP实现开心消消乐

一、需求描述:
1、在一个8*8的矩阵方格中随机出现5种颜色的色块。
2、当有三个或以上色块在横向或纵向上相连,则消除这些色块。
3、色块消除后,上方色块往下平移,并掉下颜色随机...

2020-11-23

用PHP的FFI调用cjieba

phpjieba_ffi使用PHP 7.4的 FFI 测试直接调用cjieba分词的动态库选用CJieba的原因是FFI使用的是C的调用约定,如果用Cpp,还得自己包装一下,然后extern C,让编译器生成标准C的动...

2020-11-19

php表单如何修改数据

php表单修改数据第一个页面xiugai.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htm...

2020-11-19

php 如何替换最后的字符

PHP截取字符串最后一位进行替换代码如下:$image_path = &#39;http://www.baidu.com/1&#39;;$str = preg_replace(&#39;#.$#i&#39;, &#39;0&#39;, $image_path);第二个参数要...

2020-11-19

php中文输出乱码怎么办

解决 PHP 输出中文乱码的问题问题描述今天给导航狗(https://daohanggou.cn/)的 PHP 程序和数据库文件迁移了服务器, 但是迁移到新的服务器上之后 PHP 输出的中文和 PHP 输出...

2020-11-19

php foreach的用法详解

PHP中foreach的用法和实例在PHP中经常会用到foreach的使用,而要用到foreach,就必须用到数组。因此,在这篇文章中,我们一边讲数组,一边讲foreach。foreach有两种语法:第一种:遍历给...

2020-11-19

php如何禁止ip访问

php禁止某ip或ip地址段访问的方法<?php include("banIP.php");?>禁用单个ip如下:<?php //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat"); if(...

2020-11-19

thinkphp5.1和php、vue.js实现前后端分离和交互

主要目标是使用vue.js把前端获取的账号和密码传到后台,然后使用tp5.1框架获取前端的值,并返回token等一些值。然后使用localStorage.setItem()把数据存入前端。在之后的访问中...

2020-11-18

PHP结合MySQL实现千万级数据处理

mysql分表思路
一张一亿的订单表,可以分成五张表,这样每张表就只有两千万数据,分担了原来一张表的压力,分表需要根据某个条件进行分,这里可以根据地区来分表,需要一个中间件来控制...

2020-11-18

php如何调用phantomJS截图

php调用phantomJS截图 知识储备*unix系统安装phantomjs,权限相关知识基本JavaScript语法知识php exec函数调用REPL phantomjsphantomjs js截图文档 http://javascript.ruan...

2020-11-17

php get 出错怎么办

php 使用$_GET获取信息为空时,报错解决方法PHP中,在使用$_GET、$_SESSION等方法进行获取信息时,若数据为空则会报错,在网上查找办法如if(isset($_GET[&#39;id&#39;])){}else{}...

2020-11-17

php $_session用法是什么

php $_session用法:使用PHP应用session时,将session中的数据存储在服务器上,然后通过客户端传来的sessionID识别客户端的信息,并提取信息。php中的session的常用操作:session的写...

2020-11-13

PHP接入支付宝接口失效流程详解

最近在写个需要简单支付的小项目,用到了支付宝接口,现已完成。把php接入支付宝的流程写在这里供像我一样的小白参考。


1.首先要有一个创建一个应用(选好自己想要的功能,关...

2020-11-10

怎么正确关闭php服务

php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:INT TERM 立刻终止QUIT 平滑终止USR1 重新打...

2020-11-09

隐藏php后缀的方法是什么

具体方法如下:1、在apache服务器下htdocs根目录下创建文件.htaccess,编辑以下内容:RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\....

2020-11-09

php设置脚本最大执行时间的方法是什么

PHP设置脚本最大执行时间的三种方法:1、修改php.ini配置文件max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_execution_time", "120");3、通过set_time_...

2020-11-09

php多种方法判断是否为手机、微信访问的函数,很准确

php多种方法判断是否为手机访问以及微信端访问,100%准确,可以收藏下
function ismobile(){
// 如果有HTTP_X_WAP_PROFILE则一定是移动设备
if (isset ($_SERVER[&#39...

2020-11-07

TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例

本文实例讲述了TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法。分享给大家供大家参考,具体如下:1-引入js文件和css文件<!--图片上传--><link href="/public/static/...

2020-11-05

PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例

本文实例讲述了PHP使用PDO创建MySQL数据库、表及插入多条数据操作。分享给大家供大家参考,具体如下:创建 MySQL 数据库:<&#63;php$servername = "localhost";$username = "user...

2020-11-05

PHP实现的微信公众号扫码模拟登录功能示例

本文实例讲述了PHP实现的微信公众号扫码模拟登录功能。分享给大家供大家参考,具体如下:PHP微信公众号扫码模拟登录功能功能只是将:https://github.com/huanz/wechat-mp-hack...

2020-11-05

Laravel框架学习笔记之批量更新数据功能

本文实例讲述了Laravel框架批量更新数据功能。分享给大家供大家参考,具体如下:前言上周公司的比赛项目以泪奔结束...一台2核4G的VPS完全蹦了..集体被老大叼杠。下个月的比赛又...

2020-11-05

Laravel框架实现调用百度翻译API功能示例

本文实例讲述了Laravel框架实现调用百度翻译API功能。分享给大家供大家参考,具体如下:前言最近在弄的视频下载网站,弄seo是人工去google翻译,然后再保存,这样下去很累啊,然后就想...

2020-11-05

PHP实现基于状态的责任链审批模式详解

本文实例讲述了PHP实现基于状态的责任链审批模式。分享给大家供大家参考,具体如下:我们开发网站,除了前后,还有后台,除了内容管理,很多时候要涉及到『审批』。比如:商务部要做个专...

2020-11-05

php中的buffer缓冲区用法分析

本文实例讲述了php中的buffer缓冲区用法。分享给大家供大家参考,具体如下:buffer其实就是缓冲区,一个内存地址空间,主要用于存储数据<&#63;phpecho 1;我们都运行程序浏览器访问,...

2020-11-05

PHP使用ActiveMQ实现消息队列的方法详解

本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给大家供大家参考,具体如下:
前面我们已经学了如何部署ActiveMQ,
我们知道通过ActiveMQ的一个管理后台可以查看任务队...

2020-11-05

使用SMB共享来绕过php远程文件包含的限制执行RFI的利用

在这篇博文中,我将为大家演示如何利用PHP应用中的远程文件包含漏洞的技术。我们将绕过php远程文件包含的限制,并执行RFI的利用,即使PHP环境被配置为不包含来自远程HTTP/FTP URL...

2020-11-05

PHP工厂模式、单例模式与注册树模式实例详解

本文实例讲述了PHP工厂模式、单例模式与注册树模式。分享给大家供大家参考,具体如下:三种基本设计模式1、工厂模式:工厂方法或者类生成对象,而不是在代码中直接new
2、单例模式...

2020-11-05
返回顶部
顶部