-
简析PHP安装扩展mcrypt以及相关依赖项
所属栏目:[PHP教程] 日期:2022-07-22 热度:170
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法) 一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对 mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY[详细]
-
简析PHP的ASCII码转换类
所属栏目:[PHP教程] 日期:2022-07-22 热度:53
本篇文章是对PHP的ASCII码转换类进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: class ascii { function decode($str) { preg_match_all( /(d{2,5})/, $str,$a); $a = $a[0]; foreach ($a as $dec) { if ($dec 128) { $utf .= chr($dec); } e[详细]
-
PHP session_start问题解惑详细介绍
所属栏目:[PHP教程] 日期:2022-07-22 热度:74
本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这 一类问题,的原因是你在程序中使[详细]
-
php打开文件fopen函数的使用一览
所属栏目:[PHP教程] 日期:2022-07-22 热度:157
本篇文章是对php中的打开文件fopen函数的使用进行了详细的分析介绍,需要的朋友参考下 1.resource fopen(string $filename, string $mode [,bool $use_include_path [, resource $zcontext]]) 函数功能: fopen() 将 filename 指定的名字资源绑定到一个流[详细]
-
解析PHP中$_FILES的用法以及注意事项
所属栏目:[PHP教程] 日期:2022-07-22 热度:193
$_FILES数组内容如下: $_FILES[myFile][name] 客户端文件的原名称。 $_FILES[myFile][type] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如image/gif。 $_FILES[myFile][size] 已上传文件的大小,单位为字节。 $_FILES[myFile][tmp_name] 文件被上传[详细]
-
剖析将多维数组转换为支持curl提交的一维数组格式
所属栏目:[PHP教程] 日期:2022-07-22 热度:97
本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * @desc 多维数组转化为支持curl提交数组 * @author 脚本之家 2013-07-8 */ public function toPost(array $params = arr[详细]
-
php采集文章中的图片提取替换到本地
所属栏目:[PHP教程] 日期:2022-07-22 热度:117
本篇文章是对php采集文章中的图片获取替换到本地的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $keyword 创建照片的文件名 * @param string $oriweb[详细]
-
PHP preg_match的匹配多国语言的窍门
所属栏目:[PHP教程] 日期:2022-07-22 热度:80
这篇文章主要是介绍了PHP preg_match中匹配多国语言的方法,需要的朋友可以参考下 正则:[/S]{2,32} 过滤是管用的 PHP中: 复制代码 代码如下: ?php var_dump( preg_match(/[/S/b]{2,32}/,) ); echo hr /; var_dump( preg_match(/[/S/b]{2,32}/,中国) );[详细]
-
php5.5新数组函数array_column用法
所属栏目:[PHP教程] 日期:2022-07-22 热度:188
PHP5.5发布了,其中增加了一个新的数组函数array_column,感觉不错的!但是低版本PHP要使用,得自己实现: 参考地址:https://wiki.php.net/rfc/array_column 复制代码 代码如下: if(!function_exists(array_column)){ function array_column($input, $col[详细]
-
有关PHP语言构造器介绍
所属栏目:[PHP教程] 日期:2022-07-22 热度:198
PHP里有echo、print、die、require等几个特殊的关键字,虽然它们用起来像是函数,但实际上更类似于if、while这样控制语句,而不是一个函数。也就是说,当解释器遇到: 复制代码 代码如下: print Hello world; 这样的一个表达式的时候,并不会把它转换成函[详细]
-
PHP 关于访问控制的和运算符优先级说明
所属栏目:[PHP教程] 日期:2022-07-22 热度:153
这篇文章主要介绍了PHP中关于访问控制的和运算符优先级介绍,需要的朋友可以参考下 复制代码 代码如下: class Foo { private $name = hdj; public function getName(){ return $this-name; } } class Bar extends Foo { public $name = deeka; } $bar = ne[详细]
-
php对图像的各种解决函数代码小结
所属栏目:[PHP教程] 日期:2022-07-22 热度:79
php对图像的各种处理函数代码小结 一、创建图片资源 imagecreatetruecolor(width,height); imagecreatefromgif(图片名称); imagecreatefrompng(图片名称); imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径); imagepng() imagejpeg[详细]
-
PHPNOW安装Memcached扩展方法详情
所属栏目:[PHP教程] 日期:2022-07-22 热度:148
首先需要下载的2个文件:memcached.exe 和 php_memcache.dll ,这里需要说明的是版本不对照貌似会出问题。 下面提供下载,经测试可以与PHPNOW-1.5.6兼容。这里我压缩一下,提供直接下载。 安装步骤: 1.解压 memcached.exe 到任意目录,这里我解压到(E:/Wo[详细]
-
PHP邮件发送类PHPMailer用法示例详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:148
本文实例讲述了PHP邮件发送类PHPMailer用法,并详细讲述了其具体的操作步骤。分享给大家供大家参考。具体步骤如下: 1.在服务器安装 sendmail 2.启动 sendmail修改 php.ini 3.Function sendMail函数。[详细]
-
PHP中date与gmdate有何区别?
所属栏目:[PHP教程] 日期:2022-07-22 热度:76
修改PHP的默认时区对它们的影响 每个地区都有自己的本地时间,在网上以及无线电通信中,时间的转换问题就显得格外突出。整个地球分为二十四个时区,每个时区都有自己的本地时间。在国际无线电或网络通信场合,为了统一起见,使用一个统一的时间,称为通用[详细]
-
在php中unserialize返回false的解决方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:98
php 提供serialize(序列化) 与unserialize(反序列化)方法。使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例: 输出:但下面这个例子反序列化会返回false检查序列化后的字符串,发现出问题是在两处地方:s:5[详细]
-
php验证session无效问题处理办法
所属栏目:[PHP教程] 日期:2022-07-22 热度:122
环境,我用的是apache+php环境了 如我的程序代码如下结果发现一直提示验证码必须由4位数字组成,我再打印输出session echo $_SESSION[ssioner];exit;一直为空了,于时我想到了php环境配置的一个session文件目录,现在我们找到php.ini配置文件找到 upload_tm[详细]
-
php中禁止直接从浏览器输入地址访问.PHP文件
所属栏目:[PHP教程] 日期:2022-07-22 热度:70
比如说我http://www.111cn.net /xx.php 这个文件我不想让别人直接从浏览器输入地址访问 但是如果从任何网站连接http://www.111cn.net /xx.php过来就可以访问 本机建立连接也无法访问跳转到另外的地址 1.在xx.php文件头部写上以下代码就可以了 $fromurl=htt[详细]
-
PHP遍历文件夹与文件类及处理类用法例子
所属栏目:[PHP教程] 日期:2022-07-22 热度:151
本文实例讲述了PHP遍历文件夹与文件类及处理类用法,非常具有实用价值。分享给大家供大家参考。具体方法如下: FindFile.class.php类文件用于遍历目录文件,具体代码如下: ?php /** 遍历文件夹及文件类 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0[详细]
-
phpselectradio和checkbox默认选择的实现方法详情
所属栏目:[PHP教程] 日期:2022-07-21 热度:177
本篇文章是对php selectradio和checkbox默认选择的实现方法进行了详细的分析介绍,需要的朋友参考下 这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: select name=wuyeleixing size=1 option ?php if($myrow[wuyeleixing]==1) echo(selected[详细]
-
在PHP中的UNICODE 编码与解码
所属栏目:[PHP教程] 日期:2022-07-21 热度:186
本篇文章是对PHP中的UNICODE 编码与解码进行了详细的分析介绍,需要的朋友参考下 方法一: 复制代码 代码如下: ?php function unicode_encode($name) { $name = iconv(UTF-8, UCS-2, $name); $len = strlen($name); $str = ; for ($i = 0; $i $len - 1; $i[详细]
-
分析PHP的session过期设置
所属栏目:[PHP教程] 日期:2022-07-21 热度:75
网上很多人给出了解答:修改php配置文件中的session.gc_maxlifetime。如果想了解更多session回收机制,继续阅读。(本文环境php5.2) 概述:每 一次php请求,会有1/100的概率(默认值)触发session回收。如果session回收发生,那就会检查/tmp/sess_*的文[详细]
-
网站模板web上存漏洞及原理解析防范方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:74
网站提供上存功能,是很多站点经常会有功能,商城,论坛还有常见一些网盘站点。常见互联网上面,我们也是经常听说,某某站点出现上存漏洞,某某开源项目有 上存漏洞。 从互联网开始出现动态程序,上存漏洞像幽灵一样,频繁的出现在各种系统中。为什么,一[详细]
-
php正则匹配收取指定url网页页面超级链接地址
所属栏目:[PHP教程] 日期:2022-07-21 热度:146
在数据采集与页面分析中,常需要抓取给定url页面的内容,或者第二、第三层次深度页面内容。 这里是一个测试例子的实现,仅供参考。 代码如下: /* 匹配给定页面链接 return:array match[link,content,all] */ function match_links($host, $document) { $p[详细]
-
php中三元运算符用法推荐
所属栏目:[PHP教程] 日期:2022-07-21 热度:130
语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。 一条代码替代了很多的代码。首先,它使用isset ()函数,检查$_GET[id]是否存在。如果$_GET[id]确实存在,它将返回它的价值。但是,如果它不存在,条[详细]