php判断文件或目录(文件夹)是否存在
 php库自带有判断文件或目录是否存在的函数,file_exists判断文件是否存在,is_dir判断目录(文件夹)是否存在。具体示例如下:$file='index.php';$dir='www.freexyz.cn/wwwroot...
 php库自带有判断文件或目录是否存在的函数,file_exists判断文件是否存在,is_dir判断目录(文件夹)是否存在。具体示例如下:$file='index.php';$dir='www.freexyz.cn/wwwroot...
网上找了段通过PHP判断用户是手机访问还是电脑访问的代码。
对比了好几种代码,最终选择了这个。备份下,以后用得着。 function is_mobile() { $user_agent = $_SERVER[...
在php中可以使用 gettype() 函数,来获取一个现有变量的类型。它是php中的一个内置函数,而适用方法也比较简单,下面就来说一说这个 gettype() 函数的定义以及它的用法。php gett...
虽然php中有字母统一转换大小写的函数,但是如果项目中遇到要判断检测字符串中是否包含大写字母的逻辑时,还是要乖乖的去判断去检测。下面飞鸟慕鱼博客,就来和大家说一说,如何利...
在php的一些安全的处理上,有些需要检测php脚本当前所在的文件是否被修改过,如果被修改或植入了一个木马等脚本就会发生警报,用于提醒网站的运行人员。而检测文件是否被修改,其中...
为php安装zip扩展wget http://pecl.php.net/get/zip-1.13.5.tgztar -zvxf zip-1.13.5.tgzcd zip-1.13.5/home/xxx/php/bin/phpize出现错误:Cannot find autoconf. Please che...
起步由于mysql连接方式被废除,在php7中要使用mysql_connect()还需要额外下载组件。使用mysqli有面向过程和面向对象两种方式。mysqli提供了三个类:● mysqli 连接相关的● mys...
0x00 前言ThinkPHP 官方 2018 年 12 月 9 日发布重要的安全更新,修复了一个严重的远程代码执行漏洞。该更新主要涉及一个安全更新,由于框架对控制器名没有进行足够的检测会导...
基于 thinkphp5.1 实现的海豚后台登录源码分析一、 首先来到登录代码处,部分代码截图,大家有兴趣可以自己去看源码登录处开始public function signin(){ if ($this->reques...
ThinkPHP 6.0 RC5 开始使用了管道模式来实现中间件,比起之前版本的实现更加简洁、有序。这篇文章对其实现细节进行分析。首先我们从入口文件 public/index.php 开始,$http = (...
区别如下:1、this不能用在静态成员函数中,self可以;2、对静态成员函数/变量的访问,建议 用self,不要用$this::或$this->的形式;3、对非静态成员变量的访问,不能用self,只能用this;4...
在开发项目的时候经常有生成订单号的需求,这里列出两种生成20位订单号的常用方法。方法一:以下代码是14位当前时间加6位随机数,如果增减位数,只需修改末尾的数字6即可。<?phpfun...
php的开发过程中,有时需要对数组中的最后一位元素进行操作,获取或是移除掉。这篇文章就说几中PHP中对数组中的最后一位元素进行操作的方法。PHP取出数组的最后一个元素方法一:c...
今天有个主题的用户发来一段关于判断网页是否被搜索引擎收录的PHP代码,问是否可以集成到主题中去,集成不集成到主题暂时不说,这篇文章说一说这段代码的作用。PHP判断网页是否被...
php中可以使用strpos函数与mb_strpos函数获取指定的字符串在别一个字符串中首次出现的位置,也可以使用它们判断一串字符串中是否包含别一个字符串。虽然它们的作用相同,但是在...
php中可以将两个或多个数组进行合并,生成一个合并后的新数组。这篇博文就讲一下关于PHP中合并数组的函数 array_merge()。PHP array_merge() 函数array_merge():可以把两个或...
因为近日需要几个小项目上CDN,但上CDN的同时,要获取到用户的真实IP地址。虽然网上有很多关于网站在CDN加速的情况下,PHP获取用户真实IP地址的方法,但总觉的不可靠,还是自己测试一...
PHP编程中,有时候需要把不同的处理逻辑放到不同的文件中去,然后在最终处理逻辑页面进行引用。就比如一些第三方功能的SDK等,存在很多类逻辑,每个类都单独存放到一个文件中去,然后...
在PHP的开发过程中,我们往往需要对写入的数据或读取数据库的数据进行过滤后再进行写入或是读取。这样可以大大提高网站的整体安全性,预防一些非法的注入操作等。今天就说一说,P...
很多新手在写PHP的时候,都会能遇到PHP在输出中文的时候,本来要输出的中文汉字全变成了一个个不认识的乱码。针对这个问题,我们该如何解决呢?今天飞鸟慕鱼博客的博主就给大家说一...
以前介绍了了不少在PHP中操作字符串的方法,今天就说一说关于PHP中字符串大小写转换的函数,以及它们的使用方法。希望能帮到大家吧。PHP strtoupper() 函数strtoupper():可以把...
在SEO的优化中,通过判断访问者是否为搜索引擎的蜘蛛,可以做很多的事情。当然SEO这方面以后有时间了再写写,这篇博文主要是说一说在PHP中,如何去判断网站的访问者是否为搜索引擎...
PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲...
php中很多时候需要把数组中的数据输出出来,并组合成一个字符串。虽然说这个逻辑可以用很多种方法实现,但今天要介绍两种很简单的方法,这样后期维护代码的时候,也是很方便的。PHP...
php中对字符串的操作函数有很多,比如替换指定的字符串,计算字符串的长度等,而这篇文章就说一说在PHP中如何查找一指定的字符串,在另一串字符串中出现的位置,并区分大小写,和不区分...
很多使用PHP编写程序的小伙件,都应该纠结过isset()函数与empty()函数之间到底有啥区别。这篇博文分别介绍一下 isset() 函数与 empty() 函数的用法,以及它们之间的区别。PHP i...
在php中对数组的操作,一定要很小心的,不然就会出现致命的错误。比如,在输出数组中的指定key的数据时,如果指定的key不存在,那么PHP就会抛出一个致命的错误,终止程序的运行。这篇博...
json格式是适用于多种语言的数据格式,有助于不同语言程序之间的数据交互。但在PHP中直接来查看一个由json_encode()函数转化而来的json格式的字符串是非常的困难的(至少我是这...
php中的json_encode()函数可以把数组以及对象转化成JSON格式的字符串,反之PHP中的json_dncode()函数,可以把字符串转换对像或者数组的形式。下面就来介绍一下,json_dncode()函...
php使用json_encode()函数可以把数组,对象转化成JSON格式的字符串,用于和其它页面的数据交互。今天就说一说PHP中json_encode()函数的定义与使用方法。PHP json_encode()函数...
cURL是一个利用URL语法在命令行下工作的文件传输工具,cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、等,并且还支持SSL认证、HTTP POST、HTTP PUT、FTP上传。最让人高兴的是,PH...
如果想查询某个值在数组中是否存在,在PHP中我们可以使用其内置扩展函数in_array()来实现判断。这篇文章就重点介绍一下in_array()函数的作用以及它的使用方法。PHP in_array(...
我们上一篇文章讲解了,如何判断微信客户端(判断微信浏览器),这一篇我们说说,如何判断支付宝的客户端。判断微信浏览器是通过浏览器的userAgent来判断的,判断支付宝的客户端,同样...
这段时间一直在研究关于PHP过滤HTML标签的问题,也写过两三篇此类的博文。今天再来一篇,PHP过滤HTML标签的几种方法。strip_tags()函数过滤关于PHP中strip_tags()前几天写了一...
php strip_tags()函数是去除字符串中的 HTML、XML 以及PHP的标签,返回去除标签之后的字符串,大家可以参考上一篇文章《PHP去掉HTML标签strip_tags()函数详解》,但在使用strip_t...
在PHP中经常遇到这种情况,需要对一段含有HTML标签代码的字符串进行过滤,去掉里面的HTML标签。针对这种情况,PHP给我们提供了一个预设函数strip_tags(),可以很方便的对字符串的HT...
PHP中有很多判断文件是否存在,目录是否存在的函数。今天说一下PHP中的is_readable()函数,可以判断文件或目录是否可读取。php is_readable()介绍is_readable() 函数判断指定文...
php操作数组时,如我们需要向一个新数组头部添加一个新值,该如何操作呢?这篇文章就说一说PHP如何操作数组,并在数组的开头处添加一个新的。PHP array_unshift()函数array_unshift...
今天无事查看了一下网站的访问日志,发现日志中有不少神马搜索引擎的来访记录。就写了一段php代码,用来统计一下神马搜索访问的数据,以便做出合理的优化方案。神马搜索来源记录...
在网站后台设计时,有时候因为项目要求,需要获取当前网页的url地址。php中获取url地址,以url中各个参数的方法有很多,那么接下来就来说一说,php中如何获取url地址,以及url中包含的...
今天用工具检测网页是否经过GZIP压缩时,突然想到是否可以利用php代码来检测呢,查了查资料然后写了测试代码,竟然成功了。分享一下,看有人需要不。php利用curl来检测网页是否经过...
Gzip网页压缩可以大幅度提升网站加载速度,尤其对一些服务器配置低,宽带小,网站内容多,访客多的网站效果明显。那么今天就说一说,php中开启Gzip网页压缩的方法。GZIP网页压缩的概...
昨天说了一下php中的 similar_text() 函数,此函数可以比较两个字符串之间的相似度(以百分比计),但此函数在比较中文字符串时感觉不是那么的准确。在网上搜索了一些php用户比较两...
今天帮一个老客户的工具网站加了一个比较两个字符串相似度的功能,是用了php写的,功能很简单,但很使用。就写一下教程,有需要的就拿去吧。PHP similar_text() 函数similar_text()...
上午写了一篇关于php过滤特殊字符并保留中文,数字以及英文字母的文章,其中就用到了php中的预设函数 preg_match_all(),今天就有小伙件发私信说,能不能简单介绍一下这个 preg_mat...
今天在开发一个关于QQ号登录的功能时,发现获取的QQ号昵称中有的带有一些特殊的字符。而这些带有特殊字符的昵称在其它功能中调用时会发生一些判断错误,所以就写了一个过滤的正...
Session 是一种客户端与网站服务器之间更为安全的交互方式。一旦使用了 session 会话,便可以在网站的任何页面使用,从而让访问者与网站之间建立了一种“对话”机制...
今天因为需要写一个调用百度搜索图片的小插件,但是发现百度的图片都有防盗链的,如果不是百度自家网站使用,是不显示的。所以做了一个PHP的小文件,用来突破百度图片的防盗链。直...
今天在做一个网站的登录功能时,php报错啦,它竟然报错了。那么就开启调试模式,找原因。PHP报错代码及原因A session had already been started - ignoring session_start()以面...
今天有童鞋来问,在网站的后台如何获取ajax请求来源的页面地址,并根据来源地址的不同做一些简单逻辑判断。那么针对这个问题,写篇博文,做一下回答。PHP $_SERVER['HTTP_REFER...