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

对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php mysql数据库连接时乱码解决方法。MYSQL数据库使用UTF-8编码的问题
1.用phpmyadmin创建数据库和数据表...

2020-11-05

php写入txt乱码的解决方法

相信很多人在使用PHP的过程中都遇到过生成文件乱码的情况,不论是使用fwrite还是file_put_contents写入。可能你会先尝试从编码入手尝试解决,但最终的结果往往是不理想的,尽管我...

2020-11-05

php写入mysql中文乱码的实例解决方法

php写入mysql出现中文乱码的解决办法是:在建立数据库连接之后,将该连接的编码方式改为中文。代码如下:$linkID=@mysql_connect("localhost","root","admin");if(!$linkID){ ec...

2020-11-05

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

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

2020-11-05

php文件后缀不强制为.php的实操方法

在大家学习PHP中,认为php文件的后缀一定为.php,其实不然,我们可以把它写成其他的后缀。这样也可以防止其他人的恶意攻击。php文件后缀不强制为.php首先,我们先测试一下,PHP文件的...

2020-11-05

php实现QQ小程序发送模板消息功能

QQ小程序群里有伙伴要发送模板消息的代码,所以今天给大家分享QQ小程序模板消息发布,绝对一步一步带着大家走,每个细节都讲到。
今天先用php简单写一下,有空了再写java的。首先创...

2020-11-05

php DES加密算法实例分析

本文实例讲述了php DES加密算法。分享给大家供大家参考,具体如下:yii框架的DES代码<&#63;php/** *@see Yii CSecurityManager; */class Des{ public static function encrypt(...

2020-11-05

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

本文实例讲述了PHP实现批量修改文件名的方法。分享给大家供大家参考,具体如下:需求描述:某个文件夹下有100个文件,现在需要将这个100个文件的文件名后添加字符串Abc(后缀名保持不...

2020-11-05

php实现多站点共用session实现单点登录的方法详解

本文实例讲述了php实现多站点共用session实现单点登录的方法。分享给大家供大家参考,具体如下:最近闲来无事,总结整理下单点登录的问题。单点登录的基本原理为:客户端共享sesion...

2020-11-05

PHP MVC框架中类的自动加载机制实例分析

本文实例讲述了PHP MVC框架中类的自动加载机制。分享给大家供大家参考,具体如下:原文实现类的自动加载主要使用到了set_include_path和spl_autoload_register函数。set_includ...

2020-11-05

smarty模板的使用方法实例分析

本文实例讲述了smarty模板的使用方法。分享给大家供大家参考,具体如下:这里以smarty3为例首先, 在官网下载smarty3模板文件,然后解压。在解压之后的文件夹中,libs是smarty模板的...

2020-11-05

php文件包含的几种方式总结

四种语句PHP中有四个加载文件的语句:include、require、include_once、require_once。基本语法require:require函数一般放在PHP脚本的最前面,PHP执行前就会先读入require指定引...

2020-11-05

php+redis实现消息队列功能示例

本文实例讲述了php+redis实现消息队列功能。分享给大家供大家参考,具体如下:个人理解在项目中使用消息队列一般是有如下几个原因:把瞬间服务器的请求处理换成异步处理,缓解服务...

2020-11-05

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

本文实例讲述了PHP+redis实现的限制抢购防止商品超发功能。分享给大家供大家参考,具体如下: redis不仅仅是单纯的缓存,它还有一些特殊的功能,在一些特殊场景上很好用。redis中k...

2020-11-05

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

本文实例讲述了php使用yield对性能提升的测试。分享给大家供大家参考,具体如下:生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能...

2020-11-05

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

本文实例讲述了php设计模式之职责链模式定义与用法。分享给大家供大家参考,具体如下:<&#63;php/** * @desc php设计模式之职责链模式(责任链模式) 定义:顾名思义,责任链模式为请求...

2020-11-05

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

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

2020-11-05

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

本文实例为大家分享了PHP实现统计代码行数小工具,供大家参考,具体内容如下为了方面统计编程代码行数,做了一个小工具。自动统计指定目录以及目录下的所有文件。<&#63;php class...

2020-11-05

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

本文实例为大家分享了PHP递归统计系统中代码行数的具体代码,供大家参考,具体内容如下1、统计代码行数,必然用到的两个关键的知识点:函数递归以及文件读取。函数递归无非就是在函...

2020-11-05

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

类的实例化就是对象。一个类可以分成两个部分,一个是静态描述,就是类里的成员属性。第二个是动态描述,就是类里的成员方法,也就是对象的功能。声明一个类,可以在class前加一些关...

2020-11-05

PHP中16个高危函数整理

php中内置了许许多多的函数,在它们的帮助下可以使我们更加快速的进行开发和维护,但是这个函数中依然有许多的函数伴有高风险的,比如说一下的16个函数不到万不得已不尽量不要使...

2020-11-05

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

PHP安全配置(1) 打开php的安全模式php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关...

2020-11-05

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

直接可以使用md5()函数,对内容进行加密,如:md5($admin_pw)把这段密文分割成若干段,对每段都进行一次MD5运算,然后把这堆密文连成一个超长的字符串,最后再进行一次MD5运算,得到仍然...

2020-11-05

php实现session共享的实例方法

为什么要session共享&#63;
现在稍微大一点的网站基本上都有好几个子域名,比如www.xz577.com, xz577.com, vip.xz577.com,这些网站如果需要共用用户登录信息,那么就需要做到sess...

2020-11-05

php输出反斜杠的实例方法

按常规写法,我们要输出反斜杠,那就在输出字符串里直接写上反斜杠的符号,但这样可以吗?我们尽管试一下。运行这个代码的页面,发现页面报错了,报的是语法错误。为什么会这样,从php文...

2020-11-05

php数组和链表的区别总结

PHP中数组和链表的区别从逻辑结构来看1.、数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内...

2020-11-05

php设计模式之单例模式用法经典示例分析

本文实例讲述了php设计模式之单例模式用法。分享给大家供大家参考,具体如下:<&#63;php/*** @desc 单例模式* 目的:防止过多的new对象和clone对象,没有对象的时候new对象并缓存,始...

2020-11-05

php设计模式之工厂模式用法经典实例分析

本文实例讲述了php设计模式之工厂模式用法。分享给大家供大家参考,具体如下:<&#63;php/*** * @desc 工厂模式 * ***/interface DB{ /* * @desc 接口类不体现具体实现,只是为...

2020-11-05

php定期拉取数据对比方法实例

写在前面
今天在网上看帖子提问的时候,看到有人发表了一个提问php下载远程的批量文件,每天一次,对比昨天和今天的文件,将旧文件替换成新文件我们通过这个问题来分析讲解一下其中...

2020-11-05

关于Yii中模型场景的一些简单介绍

前言在Yii中模型字段验证有一个场景的概念,可以在不同的场景下设置不同的验证规则,在Yii中的场景默认为default,简单实现如下下面我以用户表,表中字段为user_name,password简单...

2020-11-05

php快速导入大量数据的实例方法

PHP快速导入大量数据到数据库的方法第一种方法:使用insert into 插入,代码如下:$params = array(‘value'=>'50′); set_time_limit(0); echo date(“H:i:s”); for($i=0;$i<20...

2020-11-05

PHP使用phpunit进行单元测试示例

本文实例讲述了PHP使用phpunit进行单元测试。分享给大家供大家参考,具体如下:1. linux服务器上安装phpunitwget https://phar.phpunit.de/phpunit.pharchmod +x phpunit.phars...

2020-11-05

php扩展开发入门demo示例

本文实例讲述了php扩展开发。分享给大家供大家参考,具体如下:一、进入php源码包,找到ext文件夹cd /owndata/software/php-5.4.13/ext文件夹下放的都是php的相关扩展模块二、生...

2020-11-05

php日志函数error_log用法实例分析

本文实例讲述了php日志函数error_log用法。分享给大家供大家参考,具体如下:php内置打印log日志的函数,这个对php程序调试非常高效1.配置编辑php.ini文件log_errors = On设置log...

2020-11-05

redis+php实现微博(一)注册与登录功能详解

本文实例讲述了redis+php实现微博注册与登录功能。分享给大家供大家参考,具体如下:(一)、微博功能概况微博用户账号注册微博用户登录微博发布添加微博好友(粉丝)微博推送微博冷数...

2020-11-05

redis+php实现微博(二)发布与关注功能详解

本文实例讲述了redis+php实现微博发布与关注功能。分享给大家供大家参考,具体如下:数据结构:set post:postid:3:time timestamp
set post:postid:3:userid 5
set post:postid:...

2020-11-05

redis+php实现微博(三)微博列表功能详解

本文实例讲述了redis+php实现微博列表功能。分享给大家供大家参考,具体如下:个人主页显示微博列表(自己及关注人的微博列表)/*获取最新的50微博信息列表,列出自己发布的微博及我...

2020-11-05

PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能

PHP开启目录引索一. 前言  不知为何对nginx情有独钟, 最近练习php, 为了方便写代码, 便想要开启nginx的目录索引功能, 显然不如Apache开启的方便, 几次尝试都崩了... 我这...

2020-11-05

ThinkPHP 5.x远程命令执行漏洞复现

一、漏洞描述2018年12月10日,ThinkPHP官方发布了安全更新,其中修复了ThinkPHP5框架的一个高危漏洞:https://blog.thinkphp.cn/869075 漏洞的原因是由于框架对控制器名没有进...

2020-11-05

php异常处理捕获错误整理

PHP的错误报告有三种:1、错误,语法解析错误,致命错误2、警告3、注意后果:错误 -> 致命错误,会终止已下程序的执行,语法错误的话,PHP压根就没执行。警告 -> 他不会终止运行,但会影响...

2020-11-05

php引用和拷贝的区别知识点总结

对于值传递和引用传递,书本上的解释比较繁琐,而php面试中总会出现,下面我会通过一个生活的例子带大家理解它们之间区别。第一步假设我们去酒店订房间,我们把酒店的门牌号比作变...

2020-11-05

php依赖注入知识点详解

引言你知道什么是依赖注入吗?依赖注入(DI)的概念虽然听起来很深奥,但是如果你用过一些新兴的php框架的话,对于DI一定不陌生,因为它们多多少少都用到了依赖注入来处理类与类之间的...

2020-11-05

php连接sftp的作用以及实例代码

sftp 协议
使用SSH协议进行FTP传输的协议叫SFTP(安全文件传输)Sftp和Ftp都是文件传输协议。区别:sftp是ssh内含的协议(ssh是加密的telnet协议),只要sshd服务器启动了,它就可用,而且s...

2020-11-05

PHP使用观察者模式处理异常信息的方法详解

本文实例讲述了PHP使用观察者模式处理异常信息的方法。分享给大家供大家参考,具体如下:异常信息的捕获对编程测试有着重要的意义,这里结合观察者模式,探索如何处理异常信息。关...

2020-11-05

php设计模式之适配器模式原理、用法及注意事项详解

本文实例讲述了php设计模式之适配器模式原理、用法及注意事项。分享给大家供大家参考,具体如下:在这个有没有对象都要高呼“面向对象”的年代,掌握面向对象会给我们带来意想不...

2020-11-05

php和html的区别点详细总结

今天我来和大家讨论下关于PHP技术的另一个简单小问题,就是PHP代码和HTML代码的区别在哪里。其实,如果简单的说,大家都知道,HTML是典型的静态网络编程用语,而PHP则是一种可实现动...

2020-11-05

php连接mysql数据库最简单的实现方法

在连接MySQL数据库之前,您必须指定以下信息:MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhostMySQL数据库名称:表...

2020-11-05

php和nginx交互实例讲解

Nginx与PHP交互过程的7步走(用户对动态PHP网页访问过程) step1:用户将http请求发送给nginx服务器(用户和nginx服务器进行三次握手进行TCP连接)。 step2:nginx会根据用户访问...

2020-11-05

php集成开发环境详解

HP开发使用的集成环境,可用PHPStorm, 或者用免费版的 IDEA 加 PHP 插件,两者功能基本相同,只是后者安装起来略折腾。PHPStorm的特点:跨平台,我在 Windows, Linux, Mac 下都可以使...

2020-11-05

关于php开启错误提示的总结

第一种方法:在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上; 第一处修改; display_errors = Offdisplay_errors = On ; 第二处修改; error_reportin...

2020-11-05
返回顶部
顶部