php7如何安装pdo_oci扩展

前提:CentOS服务器上已有相关环境:apache2、php7需要安装:1.oracle客户端、2.oci8扩展、3.pdo_oci扩展一、安装Oracle客户端Oracle客户端可以在oracle官网下载选择这上面这两个...

2021-03-06

PHP上传目录禁止执行php文件实例讲解

导读:禁止上传目录运行php等可执行文件,可以从一定程度上增加网站的安全性。之前我二次开发过别人开源的一个Thinkphp项目,我更换过Thinkphp内核,也检查过有没有后门和木马,感觉...

2021-03-06

PHP危险函数禁用深入详解

error_log()功能描述:将错误信息发送到指定位置(文件)。 
安全备注:在某些版本的 PHP 中,可使用 error_log() 绕过 PHP safe mode, 执行任意命令。 
危险等级:低php...

2021-03-06

PHP好看的版权信息注释图型实例详解

1.神兽<&#63;php/** * ┏┻━━━━━┻┓ * ┃       ┃ * ┃ ┳┛  ┗┳ ┃ * ┃   ┻   ┃ * ┗━┓ ┏━━━┛ * ┃ ┃神兽 保佑 * ┃ ┃代码无BUG *...

2021-03-06

PHP随机生成18位不重复的订单号代码实例

PHP代码:&#160;/** * 生成18位订单号 * $length:随机数长度 */function generateOrderNumber($length=4){ //14位的日期(年月日时分秒) $date=trim(date('Ymdhis ',time())); //...

2021-03-06

Thinkphp自定义美化success和error提示跳转页面代码实例

先贴效果图:优点:图标是有动画效果的,不需要背景图片。&#160;1、需要引用一个dialog.css,代码如下:&#160;/* =========================================== @d...

2021-03-06

ThinkPHP菜单无极分类实例讲解

效果图如下controller控制器代码:&#160; /** * 菜单列表 */ public function index(){ $menuList= Db::name('menu')->order('sort,id')->select(); //递归排序 $men...

2021-03-06

详解PHP对接paypal支付

环境准备 注册paypal账号 注册paypal开发者账号 创建paypal沙盒测试账户 创建paypal应用 下载PHP SDK 实现支付 实现支付成功回调 实现退款 更多API代码模板注册paypal账...

2021-03-02

php中的单例模式

1.单例模式的由来 类是对现实生活中一类具有共同特征的事物的抽象,通过类的实例化,产生了许多的对象,但同时也产生了大量资源的消耗(例如在连接数据库时连接数量的限制,又例如在...

2021-03-02

浏览器怎么显示php错误

浏览器打印PHP错误信息(web调试会用到) 1、修改php.ini文件打开php安装目录下的php.ini文件,将其中的 “display_errors”这一行修改为 “display_errors = On&...

2021-03-02

php记事本打开乱码怎么办

php如果打开时乱码出现了两个原因。第一:是php 自身的文件的加密。MD5加密文件!第二:php文件是GBK 或者是 UTF-8 的编码的问题! 你可以用editplus 这个软件 或者Dreamweaver 进...

2021-03-02

浅谈PHP中实现并处理链表的方法

链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运...

2021-03-02

php如何去除转义字符中的反斜杠

php去除转义字符中的反斜杠的方法:addslashes函数主要是在字符串中添加反斜杠对特殊字符进行转义,stripslashes则是去掉转义后字符串中的反斜杠\,比如当你提交一段json数据到PH...

2021-03-02

Git命令之分支详解

1.1 概述在 Git 中提交时,会保存一个 commit 对象,该对象包含一个指向暂存内容快照的指针,包含本次提交的作者等相关的附属信息,包含零个或者多个指向该提交对象的父对象指针;首...

2021-03-02

php中array_fill函数的实例用法

在数组的填充方面,我们如果在实现前,就有指定的值去添加,可以使用array_fill函数来解决。需要注意的是,针对不同的php版本,参数number的返回结果是有所不同的,大家可以在了解了自...

2021-03-02

关于PHP中类的加载

类的访问方式有两种: 通过实例化对象访问 类成员访问而访问的前提便是内存中有类的存在,所以需要提前将类加载至内存中。1.手动加载//类文件 Salary.php<?php class Sala...

2021-03-01

浅谈PHP使用Aeses进行加密处理(附代码)

在项目中,尤其是pc端的时候,我们在用户登录后会给前端返回一个标识,来判断用户是否登录,这个标识大多数都是用户的id但是这里存在很大的弊端,那就是这个值可以修改,假如说把我这个...

2021-03-01

怎么测试php是否安装成功

测试PHP安装是否成功的方法:1、在PHP安装路径下PHP文件中创建一个名为phpinfo.php的文件,文件内容为:<?phpPhpinfo();?>2、保存好文件,然后在IE中输入http://localhost/phpinfo....

2021-03-01

php输出csv乱码怎么办

PHP导出CSV文件出现乱码的解决方法在做项目时碰到使用外语的情况下,我们就会使用UTF-8编码。但是,在用PHP导出CSV文件时,如果写入的数据是使用UTF-8编码的日语、韩语之类的外文...

2021-03-01

如何解决php urldecode乱码问题

php用urlencode、urldecode解决汉字乱码问题有时候数据库中存了汉字,取出来之后变成了乱码,可以用urlencode、urldecode这两个函数来解决这个问题,例如:$statuses=M(&#39;inform...

2021-02-25

php汉字转拼音函数怎么实现

本文实例为大家分享了PHP汉字转换拼音的函数代码,供大家参考,具体实现内容如下<?php/************ *汉字转换拼音Class *************/class pin{ function Pinyin($_String,...

2021-02-25

php include 乱码怎么办

请确认下文件的编码是否也是utf-8。用记事本打开,然后”另存为“看下文件的编码通常这样子处理之后,就不会出现中文乱码的问题了...

2021-02-25

php正则怎么去除注释

使用正则去除php代码中的注释方法测试代码文件:a.PHP<?php/** * 加法计算 * 测试 */// 设定$a的值$a = 10;// 设定$b的值$b = 5;// 加法$c = $a + $b;# 输出结果echo $c;文件...

2021-02-25

讲解php7连接mysql数据库

PHP 5 的使用者可以使用 mysql extension,mysqli 和 PDO_MYSQL 。PHP 7移除了mysql extension,只剩下后面两种选择.这份文档解释了每个API 的术语,帮助我们如何使用API 和了解...

2021-02-25

php怎么去除所有空格

php 去空格需要用字符串替换函数和正则替换函数去掉字符串中的空格 str_replace(&#39; &#39;,&#39;&#39;,$cat_name)$str = ” This line contains\tliberal \r\n use...

2021-02-25

如何解决php不能编译问题

如果出现这种问题到Apache的配置文件里面加上这几行代码(例子是php5,自己的是几就写几)别忘记重启Apache...

2021-02-25

php怎么清除html代码

php中去除文字内容中所有html代码PHP已经为我们提供了很多清除html格式的方法了,下面就让老高介绍一下。I. strip_tagsstrip_tags($str) 去掉 HTML 及 PHP 的标记语法: strin...

2021-02-25

php怎么实现数据替换

PHP字符串替换str_replace()函数四种用法// 参数 $search,要替换的字符串,或数组 // 参数 $replace,被用来替换的字符串或数组 // 参数 $subject,被查询的字符串或数组 // 参...

2021-02-25

php怎么实现上传文件并替换

php如何实现上传图片文件,并替换首先建立两个文件: change.html 和 change.phpchange.html 文件的表单代码如下:<html><head><title>change file example.</title><meta charse...

2021-02-25

php怎么设置图片验证码

PHP生成图片验证码(simple)   php新手,写了一个web登录界面,除了用户名,密码,感觉有个验证码会比较cool一点,便根据参考书的简单介绍,写了一个image.php来生成简单的图片验证码,...

2021-02-25

php怎么实现下载时修改文件名

php下载文件时修改文件名下载地址:/download.php?controller=down_file&file=1.zip然后在Controller里控制输出名就可以实现$file = &#39;./路径/1.zip&#39;;filename = &#39...

2021-02-25

关于PHP反序列化字符串逃逸

通过CTF比赛了解PHP反序列化,记录自己的学习。借用哈大佬们的名言 任何具有一定结构的数据,如果经过了某些处理而把结构体本身的结构给打乱了,则有可能会产生漏洞。 0CTF 2016...

2021-02-25

php文件上传流程是什么

php文件上传流程:1、php配置文件php.ini文件中的file uploads部分定义了相关文件上传配置, file_uploads = On 打开文件上传 upload_tmp_dir =临时目录 upload_max_filesiz...

2021-02-25

php define函数的用法是什么

php define函数的用法:define() 函数定义一个常量。常量类似变量,不同之处在于: 在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 ...

2021-02-25

php fopen函数的用法是什么

php fopen函数的用法:fopen()函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。语法:fopen(filename,mode,include_path,context)mode 参数的可能的值说明fopen() 将 fil...

2021-02-25

php header()怎么设置cookie

header() 函数向客户端发送原始的 HTTP 报头。header输出cookieset cookie函数,如果想要生效,也是通过header设置浏览器端进而生效的。所以通过header输出也是可行的。那么关...

2021-02-25

php中怎么将对象转化为字符串

在PHP中,可以使用json_encode()函数来将对象转化为字符串。php json_encode()函数json_encode() 用于对变量进行 JSON 编码,将对象,数组的数据格式转换为json格式的数据。语法s...

2021-02-25

php cookie删除不了怎么办

PHP无法删除COOKIE?设置COOKIE有效期PHP 透明地支持 HTTP cookie, cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。可以用setcookie() 或 setrawcookie()...

2021-02-25

php 年月日怎么转换为时间戳

PHP指定日期转时间戳使用date_parse_from_format 可以转换指定的格式:举个例子:<?php$str = &#39;2018.10.01&#39;;//或者 2018年10月1日$arr = date_parse_from_format(&#39;...

2021-02-25

深入浅析php中的pcntl_fork()函数

pcntl_fork()函数是php-pcntl模块中用于创建进程的函数。(不支持windows)至于php_pcntl扩展如何安装开启这里就不介绍了,只分析pcntl_fork()这个函数本身。$one = 123;$one++;$tw...

2021-02-25

php __sleep方法啥意思

PHP中__sleep()方法详解__sleep(),执行serialize()时,先会调用这个函数serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,则该方法会优先被调用,然后才执行...

2021-02-24

php删除数组中重复值的方法是什么

php删除数组中重复值的方法:通过array_unique()函数删除数组中重复元素。array_unique()函数,将数组元素的值作为字符串排序,然后对每个值只保留第一个键名,忽略所有后面的键名,...

2021-02-24

php.ini怎么设置北京时间

php.ini设置北京时间首先打开修改php.ini;然后在php.ini中找到data.timezone =,去掉它前面的;号;最后设置北京时区即可,data.timezone = "PRC"。PRC指代着中华人民共和国。...

2021-02-24

php中怎么转义html标签

php中转义html标签1、htmlentities()函数转义htmlhtmlentities() 函数把字符转换为 HTML 实体。提示:要把 HTML 实体转换回字符,请使用 html_entity_decode() 函数。提示:请使...

2021-02-24

php如何设置301重定向跳转

php设置301重定向跳转的方法:在php中正常的临时跳转通常使用:header("Location:your_dest_url");这种返回的状态码是302如果要实现 php 301跳转的话,需要在之前设置下状态码:hea...

2021-02-24

php 怎么获取当前几点

一、获取当前时间戳方法1:通过time函数time();方法2:通过$_SERVER中的REQUEST_TIME元素$_SERVER[&#39;REQUEST_TIME&#39;];方法3:通过strtotime函数strtotime(&#39;now&#39;))...

2021-02-24

php怎么实现不保留小数

php中有两种方法能实现不保留小数:一:floor() 函数向下舍入为最接近的整数。语法floor(x)参数x 必需。一个数。说明返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。floor...

2021-02-24

php 怎么修改响应时间

修改php上传文件尺寸、响应时间、时区时间等设置修改php上传文件尺寸、响应时间1.修改php.ini1、post_max_size 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,...

2021-02-23

php获取get参数乱码怎么办

PHP接收GET中文参数乱码深入研究
相信很多PHPer都会遇到这样的问题:在utf-8的页面下面,如果直接访问带有中文参数的地址如test.php?s=测试这样的地址输出参数的值会乱码,在搜...

2021-02-23

php获取时间不准确怎么办

PHP获取系统时间不对的解决办法使用PHP获取系统时间,发现时间不对,是因为PHP默认的时区是UTC,应该将其时区设置为北京时间。方法一:修改php.ini文件打开php.ini文件:鼠标左键点击...

2021-02-23
返回顶部
顶部