-
php符转换为HTML实体
所属栏目:[PHP教程] 日期:2022-07-28 热度:131
function d_htmlspecialchars($string) { if(is_array($string)) { foreach($string as $key = $val) { $string[$key] = d_htmlspecialchars($val); }//开源代码phpfensi.com } else { $string = str_replace(, , $string); $string = str_replace(, , $stri[详细]
-
直击php中unserialize返回false的处理方法
所属栏目:[PHP教程] 日期:2022-07-28 热度:105
本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下: php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例: ?[详细]
-
php 防sql注入过滤代码
所属栏目:[PHP教程] 日期:2022-07-28 热度:88
我们提供了三个函数不来过滤一些特殊的字符,主要是利用php把sql敏感字符串给过滤掉了,好了下面来看看这款代码吧,有需要的朋友拿去看看,实例代码如下: function phpsql_show($str){ $str = stripslashes($str); $str = str_replace(, , $str); $str = str_re[详细]
-
掌握PHP中json_encode与json_decode的区别
所属栏目:[PHP教程] 日期:2022-07-28 热度:145
了解PHP中json_encode与json_decode的区别 一、json_encode() 对变量进行JSON编码 语法:json_encode($value[,$options=0]) 注意: 1、$value为要编码的值,且该函数只对UTF8编码的数据有效; 2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_H[详细]
-
php生成带干扰的验证码程序
所属栏目:[PHP教程] 日期:2022-07-28 热度:134
这里介绍了一款安全性比较高的验证生成程序,可以带干扰线等内容,可以有效的防止用户用程序识别验证码的难度了,代码如下: ?php /* * Created on 2011-3-11 * Programmer : xiaoyao, QQ:1045195056 验证通过判断输入值与$_SESSION[check_pic]值 */ session_sta[详细]
-
php如何剖析url?解析url的5种方式介绍
所属栏目:[PHP教程] 日期:2022-07-28 热度:105
php解析url的几种方式 1、利用$_SERVER内置数组变量 访问:http://localhost/test.php?m=adminc=indexa=listscatid=1page=1 //URL的参数 echo $_SERVER[QUERY_STRING]; 返回: m=adminc=indexa=listscatid=1page=1 //包含文件名 echo $_SERVER[REQUEST_URI];[详细]
-
PHP该如何解压缩zip文件?代码示例
所属栏目:[PHP教程] 日期:2022-07-28 热度:139
PHP解压缩zip文件 1、使用PHP执行文件解压缩zip文件,前提条件,一定要确定服务器开启了zip拓展 2、封装的方法如下: 实例代码: ?php /** * 压缩文件 * @param array $files 待压缩文件 array(d:/test/1.txt,d:/test/2.jpg);【文件地址为绝对路径】 * @par[详细]
-
PHP如何使用mpdf将html页面转化pdf文件?
所属栏目:[PHP教程] 日期:2022-07-28 热度:53
本文主要需求是将html页面转换为pdf文档 1、安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2、控制器里调用 ?php public function test_pdf(){ //$mpdf = new MpdfMpdf(); $mpdf = new MpdfMpdf([ mode = UTF-8, format = A4, defa[详细]
-
php md5加密函数参考详解
所属栏目:[PHP教程] 日期:2022-07-28 热度:148
很多php开发者都会使用这个md()加密函数,但其中的参考有些朋友未必知道了,今天我们来看看md5()函数的参数吧. 语法:md5(string,raw) md5() 函数计算字符串的 MD5 散列 string 必需,规定要计算的字符串 charlist 可选,规定十六进制或二进制输出格式. TRUE - 原[详细]
-
sql 注入字符的检测函数
所属栏目:[PHP教程] 日期:2022-07-28 热度:178
自己写的一款sql注入检测函数,可以有效的检测用户post,get过来的参考进行过滤,有需要的朋友参考一下,代码如下: ?php /*sql 注入 字符的检测 * 在所有用户输入的数据,post传参, get传参 都需要检测下 * 如果有匹配到关键字 则 返回该关键字 否则返回false *[详细]
-
php保留两位小数的几种方法说明
所属栏目:[PHP教程] 日期:2022-07-28 热度:165
php保留两位小数的几种方法介绍 1.不进位的情况 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用 floor 函数 该函数是舍去取整。例如,floor(4.66456) 结果:4 。 floor(9.1254) 结果9 。 因此,去小数点后两位,需要先乘以100,[详细]
-
PHP-fpm占CPU 100%修补
所属栏目:[PHP教程] 日期:2022-07-28 热度:87
记录一次 php-fpm 占 cpu 100% 修复 问题描述: 经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。 解决方法: 1. 通过 top 查找占 cpu 100% 的进程 id, 通过 ll /proc/PID/fd,查看进程在那个文[详细]
-
实例详解在PHP中$POST的$GET的用法和区别
所属栏目:[PHP教程] 日期:2022-07-28 热度:61
post和get是指页面提交的两种方式。 get:参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了。 post:用于页面表单提交,上传文件。大小没有限制,也不会在地址栏上显示。 $_POST[详细]
-
实例解析php提交表单关闭layer弹窗iframe
所属栏目:[PHP教程] 日期:2022-07-28 热度:99
介绍一款非常好用的前端弹窗插件: 根据官方的API:layer的iframe弹窗 //iframe层-父子操作 layer.open({ type: 2, area: [700px, 530px], fix: false, //不固定 maxmin: true, content: test/iframe.html }); 这里以php开发为例 演示如何 提交表单后自动关[详细]
-
直击php中static,const与define的使用差别
所属栏目:[PHP教程] 日期:2022-07-28 热度:165
define部分: 宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。) 宏的语法为: #define 宏名称 宏值 作为一种建议和一种广大程序员共同的习惯,宏名称经常使用全部大写的字母。[详细]
-
php使用正则表达式读取图片url的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:188
具体实现方法如下: 代码如下: ?php header(Content-type:text/html;charset=utf-8); $str = pimg src=images/11111111.jpg alt=美女 //p; $pattern = /[img|IMG].*?src=[|/](.*?(?:[.gif|.jpg]))[|/].*?[//]?/; preg_match_all($pattern,$str,$match); echo[详细]
-
DOM基础及php获取xml内容操作的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:187
DOM(Document Object Model):文档对象模型。核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件。 php对xml文档进行增删改查(curd)操作,具体分析如下: xml文档:class.xml 代码如下:?xml version=1.0 encoding=utf-8? clas[详细]
-
通过php增加xml文档内容的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:111
代码如下: ?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc-load(class.xml); //3、添加一条学生信息 //(1)取出要节点 $root = $x[详细]
-
php操作xml入门之xml基本说明及xml标签元素
所属栏目:[PHP教程] 日期:2022-07-27 热度:145
以xml实例来讲解: 代码如下:?xml version=1.0 encoding=utf-8 standalone=no ? class student name小乔/name sex女/sex age23/age /student student name周瑜/name sex男/sex age27/age /student /class 一、xml声明: ?xml version=1.0 encoding=utf-8 sta[详细]
-
通过php删除xml文档内容的方法分享
所属栏目:[PHP教程] 日期:2022-07-27 热度:91
本文实例讲述了通过php删除xml文档内容的方法。分享给大家供大家参考。具体实现方法如下: 第一种情况:删除一个student节点 代码如下:?php //1、创建一个DOMDocument对象。该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2、加载xml文件(指定要解析[详细]
-
PHP下载google相册到本地-PHP例子
所属栏目:[PHP教程] 日期:2022-07-27 热度:172
PHP下载google相册到本地,调用方式xxx.php?user=xxx保证程序放的当前目录可写文件夹可写文件默认存放方式为./用户名/相册1描述/图片描述-1.图片后缀lt;?phpfunctionopen$host,$file{$return=;$header=;... 调用方式 xxx.php?user=xxx 保证程序放的当前目录可[详细]
-
php容易防刷计数器-PHP实例
所属栏目:[PHP教程] 日期:2022-07-27 热度:119
php简单防刷计数器,lt;?phprequire_onceconfig.php;functioncounter{nbsp;session_start;nbsp; $sql=selectcounterfromcounter;nbsp;$result=@MySQL_query$sql;nbsp;if!empty$resultnbsp;{nbsp;$row=mysql_fetch_array$result;nbsp;$counter=++$row[co... ?p[详细]
-
PHP间隔一段时间执行代码的方法介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:56
本文实例讲述了PHP间隔一段时间执行代码的方法。分享给大家供大家参考。具体分析如下: PHP怎么设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: sleep($interval); // 按[详细]
-
不同文件组建PHP程序的方式
所属栏目:[PHP教程] 日期:2022-07-26 热度:200
以下为引用的内容: 如果计划让其他人或公司可以使用您的 php 应用程序,需要确保该程序是可配置的。至少,要允许用户以一种安全的方式设置数据库登录及密码,从而使其中的材料不会对外公开。 本文展示了几种用于存储配置设置及编辑这些设置的技术。另外,文[详细]
-
PHP设计百度词典查词采集器
所属栏目:[PHP教程] 日期:2022-07-26 热度:155
这篇文章主要介绍了PHP制作百度词典查词采集器的相关资料,需要的朋友可以参考下 PHP制作百度词典查词采集器;百度dict 采集样本写的采集百度dict词典翻译后的所有结果数据,当然附带了13.5w单词库和采集简单的案例,这里我把写出的主要类dict.class.php放出[详细]