PHP实现的简单路由和类自动加载功能

本文实例讲述了PHP实现的简单路由和类自动加载功能。分享给大家供大家参考,具体如下:项目目录如下入口文件index.php<&#63;phpdefine('WEBROOT', 'C:/Users/Administrator/Doc...

2021-10-05

laravel框架关于搜索功能的实现

这里的搜索功能主要基于表单get提交实现的<form action="/backend/auditList" method="get"> <table class="search_tab"> <tr> <th width="120">选择分类:</th>...

2021-10-05

php把字符串指定字符分割成数组的方法

实例如下:<&#63;php$str="1|2|3|4|5|";$var=explode("|",$str);print_r($var);&#63;>$var=explode("|",$str);把$str按|进行分割php还有其他的把字符串指定字符分割成数组str...

2021-10-05

PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】

本文实例讲述了PHP实现用户异地登录提醒功能的方法。分享给大家供大家参考,具体如下:对于安全性要求比较高的web网站,特别是后台管理,有时候需要甄别自己的账号是否被盗或者是否...

2021-10-05

php关联数组与索引数组及其显示方法

数据username password test 123456关联数组: mysql_fetch_assoc() array([username]=>'test',[password]=>'123456')索引数组:mysql_fetch_array()array([0]=>'test',[1]=>'1...

2021-10-05

PHP简单实现防止SQL注入的方法

本文实例讲述了PHP简单实现防止SQL注入的方法。分享给大家供大家参考,具体如下:方法一:execute代入参数<&#63;phpif(count($_POST)!= 0) { $host = 'aaa'; $database = 'bbb'...

2021-10-05

PHP实现微信支付(jsapi支付)流程步骤详解

最近接触到一个项目,涉及到微信支付,搞微信开发这么久以来,还没搞过支付,之前也就搞过公众号发红包,感谢前辈们的探索,我看了他们的博文,让我少走了很多弯路。前期准备:1.微信认证服...

2021-10-05

PHP生成加减算法方式的验证码实例

这是在网上找的一个demo,我加入了一部分代码。可以使用。这里需要说明一下,我们调用这个验证码类应该在一个单独的控制器方法中使用。生成的图片的算法是用代码生成的,然后把计...

2021-10-05

PHP实现浏览器中直接输出图片的方法示例

本文实例讲述了PHP实现浏览器中直接输出图片的方法。分享给大家供大家参考,具体如下:在浏览器中输出图片,最简单的方法当然是使用HTML的img标签,直接传入图片路径或者链接。但有...

2021-10-05

PHP Post获取不到非表单数据的问题解决办法

问题描述
在使用vue-axios向后端post数据时,PHP端获取不到post的数据。问题解决
修改php.ini配置
找到php.ini配置文件,查找enable_post_data_reading变量,修改为打开状态,注释...

2021-10-05

bindParam和bindValue的区别以及在Yii2中的使用详解

bindParam() 和 bindValue() 非常相似。唯一的区别就是前者使用一个 PHP 变量绑定参数, 而后者使用一个值。对于那些内存中的大数据块参数,处于性能的考虑,应优先使用前者。根...

2021-10-05

php递归函数怎么用才有效

有关php递归函数的用法,分享几个php递归函数的例子,在php编程中,使用递归进行函数调用很常见,递归函数用的好,可以提高代码效率,通过例子学习php递归函数的使用。
一、什么是递归...

2021-10-05

PHP基于phpqrcode类生成二维码的方法详解

本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下:使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://ww...

2021-10-05

PHP中in_array的隐式转换的解决方法

问题今天在写一个接口的时候,需要传入大量的基本信息参数,参数分别是int和string两种类型,为了校验方便,我打算把所有的参数都放在数组中,然后用in_array(0, $param)判断 int 参...

2021-10-05

PHP+JS实现的实时搜索提示功能

本文实例讲述了PHP+JS实现的实时搜索提示功能。分享给大家供大家参考,具体如下:效果图如下:代码如下:HTML代码:(该代码用两种方法实现,一种Jquery,一种原生JS)<html><head> <script...

2021-10-05

php 读写json文件及修改json的方法

实例如下所示:// 追加写入用户名下文件$code="001";//动态数据 $json_string = file_get_contents("text.json");// 从文件中读取数据到PHP变量 $data = json_decode($...

2021-10-05

php连接MSsql server的五种方法总结

参考php手册,对php连接sql server系列做出个小结。主要有五种方式:一、通过mssql_系列函数mssql_系列函数主要针对php5.3以下的版本和sqlserver2000及以上版本使用。在php.ini...

2021-10-05

PECL方式安装php-mongodb扩展方法

开始安装全新虚拟机Ubuntu14.04,手动安装了apache2和php5;其余全没有。那我们使用一条命令安装php扩展sudo pecl install mongodb这时会报错,显示缺少依赖包 php-pear,那就进行...

2021-10-05

使用phpunit进行接口自动化测试

年初一个偶然的机会接触到了phpunit,一个用PHP编程语言开发的开源软件,也是一个单元测试框架,有效利用的话可以大大提高接口遍历的效率。废话不多说,直接干货。1.安装在php的目...

2021-10-05

PHP数组递归排序实现方法示例

本文实例讲述了PHP数组递归排序实现方法。分享给大家供大家参考,具体如下:/** * 递归根据特定key对数组排序 * @param $data * @param string $orderKey * @param string $son...

2021-10-05

phpStudy2018安装教程及本地服务器的配置方法

目录 一,下载地址:http://www.phpstudy.net/download.html二,安装phpStudy四,配置本地服务器域名
五,除以上的步骤外,还不能正常用域名打开网页,我们还差以下步骤:phpStudy 2018是...

2021-10-05

PHP实现的单向散列加密操作示例

本文实例讲述了PHP实现的单向散列加密操作。分享给大家供大家参考,具体如下:1.加密文件<&#63;php//sha1_en.phpheader("content-type:text/html;charset=utf-8");$str = "我是...

2021-10-05

PHP实现的一致性HASH算法示例

本文实例讲述了PHP实现的一致性HASH算法。分享给大家供大家参考,具体如下:<&#63;php// +----------------------------------------------------------------------// | Perfe...

2021-10-05

php自定义二维数组排序函数array_orderby用法示例

本文实例讲述了php自定义二维数组排序函数array_orderby用法。分享给大家供大家参考,具体如下:<&#63;php/**I came up with an easy way to sort database-style results. Thi...

2021-10-05

PHP基于CURL发送JSON格式字符串的方法示例

本文实例讲述了PHP基于CURL发送JSON格式字符串的方法。分享给大家供大家参考,具体如下:/** post 发送JSON 格式数据* @param $url string URL* @param $data_string string 请...

2021-10-05

PHP回调函数及匿名函数概念与用法详解

本文实例讲述了PHP回调函数及匿名函数概念与用法。分享给大家供大家参考,具体如下:1、回调函数PHP的回调函数其实和C、Java等语言的回调函数的作用是一模一样的,都是在主线程执...

2021-10-05

关于PHP隐藏入口文件问题

第一步:开启apache重写模块 重启apacheLoadModule rewrite_module modules/mod_rewrite.so第二步:在项目根目录与入口文件同级的目录重写分布式配置文件.htaccess内容如下:<IfM...

2021-10-05

基于PHP RSA密文过长加密解密 越过1024的解决方法

如下所示:<&#63;phpnamespace helpers;class OpensslRSA{ //echo $private_key 私钥; public $private_key = '-----BEGIN RSA PRIVATE KEY-----MIICXQIBAAKBgQC+L7ENzBHxKOq...

2021-10-05

ThinkPHP框架实现用户信息查询更新及删除功能示例

本文实例讲述了ThinkPHP框架实现用户信息查询更新及删除功能。分享给大家供大家参考,具体如下:一 代码1、配置文件<&#63;phpreturn array( 'APP_DEBUG' => false, // 关闭...

2021-10-05

PHP使用函数静态变量实现指定迭代次数的方法

本文实例讲述了PHP使用函数静态变量实现指定迭代次数的方法。分享给大家供大家参考,具体如下:在PHP中,除了类的静态成员属性外,在函数中同样可以利用 static 定义静态变量。从而...

2021-10-05

PHP实现的消息实时推送功能【基于反ajax推送】

本文实例讲述了PHP实现的消息实时推送功能。分享给大家供大家参考,具体如下:入口文件index.html<!DOCTYPE HTML><html><head> <title>反ajax推送</title> <style> .send{...

2021-10-05

PHP开发api接口安全验证的实例讲解

php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不...

2021-10-05

PHP使用PDO从mysql读取大量数据处理详解

前言本文主要介绍了关于PHP利用PDO从mysql读取大量数据处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。环境
mysql: 5.6.34 php: 5.6 ngi...

2021-10-05

PHP实现微信支付(jsapi支付)和退款(无需集成支付SDK)流程教程详解

之前有写过几篇文章将微信支付和退款:1.PHP实现微信支付(jsapi支付)流程
2.ThinkPHP中实现微信支付(jsapi支付)流程
3.PHP实现微信申请退款这几篇都是使用了微信官方给的PHP...

2021-10-05

PHP+MySQL实现对一段时间内每天数据统计优化操作实例

本文实例讲述了PHP+MySQL实现对一段时间内每天数据统计优化操作。分享给大家供大家参考,具体如下:在互联网项目中,对项目的数据分析必不可少。通常会统计某一段时间内每天数据...

2021-10-05

PHP简单实现单点登录功能示例

本文实例讲述了PHP简单实现单点登录功能。分享给大家供大家参考,具体如下:1.准备两个虚拟域名127.0.0.1 www.openpoor.com
127.0.0.1 www.myspace.com2.在openpoor的根目录...

2021-10-05

PHP实现的各种进制相互转换功能小工具示例

本文实例讲述了PHP实现的各种进制相互转换功能小工具。分享给大家供大家参考,具体如下:<html><head><title>进制转换器</title><&#63;php$n1=$n2="";if($_POST){ $n1=$_POST[...

2021-10-05

基于PHP安装zip拓展,以及libzip安装的问题

Linux:php要调用\ZipArchive类的时候,需要安装了ZIP拓展库才行,而zip拓展库需要先安装libzip.我们先下载:wget http://pecl.php.net/get/zip下载了zip,然后tar -zvxf zip,就得到...

2021-10-05

ThinkPHP实现微信支付(jsapi支付)流程教程详解

之前写过一篇文章讲了PHP实现微信支付(jsapi支付)流程 ,详见文章:PHP实现微信支付(jsapi支付)流程。当时的环境是没有使用框架的,直接在一个域名指向的目录下边新建目录之后访...

2021-10-05

简单谈谈PHP的垃圾回收机制

1、每一个变量定义时都保存在一个叫zval的容器里面,这里面包含了数量的类型和和值,还包含了一个refcount(理解为存在几个变量个数)和is_ref(理解为是否为引用变量)两个额外信息,当...

2021-10-05

php无需编译安装openssl扩展的实现方法

在php中使用RSA算法的时候,需要调用openssl_get_publickey方法,但同时需要对php编译openssl扩展,否则会提示以下错误:Call to undefined function openssl_get_publickey() 由于...

2021-10-05

PHP本地进行API接口测试的实例

最近写API接口,每写一个接口,我自己需要先测试一下,看有没有语法错误,请求的数据对不对,但是很多都是POST请求,没法直接在浏览器中打开链接进行测试,所以必须要有个可以在本地发HT...

2021-10-05

ThinkPHP连接数据库操作示例【基于DSN方式和数组传参的方式】

本文实例讲述了ThinkPHP连接数据库操作。分享给大家供大家参考,具体如下:一 代码1、完成入口函数的编写<&#63;phpdefine('THINK_PATH', '../ThinkPHP'); //定义ThinkPHP框...

2021-10-05

phpstudy2018 访问目录服务权限问题

上篇文章给大家介绍了phpStudy2018安装教程及本地服务器的配置方法,需要的可以点击查看。今天更新phpstudy2018,安装后访问路径出现You don't have permission to access /re...

2021-10-05

PHP 使用openssl 扩展实现公钥加密的方法

如下所示:// 生成私钥# openssl genrsa -out rsa_private_key.pem 1024// 生成公钥# openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem下面是示例代码:<...

2021-10-05

php 服务端集成支付宝APP支付实例

支付宝支付分为了很多种场景,这里只讲述支付宝APP支付功能集成,期间遇到了特别大的坑,因此我简单描述下集成过程,并概述遇到的问题及解决方案由于公司业务简单,只支持支付宝支付,...

2021-10-05

PHP7.1安装yaf扩展的方法

把PHP命令加到系统我的PHP安装目录是/usr/local/webserver/php,所以phpize是/usr/local/webserver/php/bin/phpize,但是考虑到以后可能会用到其他命令,所以一次把该目录下的文...

2021-10-05

PHP上传 找不到临时文件夹的解决方法

最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件PH...

2021-10-05

php7安装openssl扩展方法

1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/lib 下。如果没有php.ini需要把源码中的配置文件 php.ini-deve...

2021-10-05

PHP服务器端API原理及示例讲解(接口开发)

相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请求带...

2021-10-05
返回顶部
顶部