-
深入解析fsockopen与pfsockopen的差异
所属栏目:[PHP教程] 日期:2022-07-23 热度:149
按手册上说,这两个函数的唯一区别是,pfsockopen是持续连接,而fsockopen不是. 我写了个代码了一下: 复制代码 代码如下: ?php $data=1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF; //http://10.144.99.114/SANEX_NEW/modules/subscribemanager/[详细]
-
php 注册时输入信息验证器的实现详情
所属栏目:[PHP教程] 日期:2022-07-23 热度:143
本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍,需要的朋友参考下 1、对输入信息进行验证的类(主要用于验证用户名,密码,重复密码,邮箱,可添加其它功能) 复制代码 代码如下: ?php /** * Validator for Register. */ final cl[详细]
-
10款PHP开发框架的比较
所属栏目:[PHP教程] 日期:2022-07-23 热度:100
PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。 概览 以下你看到是这十款开发框架的一览表,列举了他们各自所提供[详细]
-
借助PHP实现短域名互转
所属栏目:[PHP教程] 日期:2022-07-23 热度:181
如何使用PHP实现短域名互转?下面的代码可以帮助你实现,非常简单,需要的朋友可以参考下 复制代码 代码如下: /** * 短域名生成解析类 */ class Build_URL { private $mem; private $base_url = http://xxx.com/; public function __construct() { $mem_co[详细]
-
教你如何使用php判断服务器是否是HTTPS连接
所属栏目:[PHP教程] 日期:2022-07-23 热度:85
需要判断代码运行环境是否是HTTPS服务器?下面的代码可以帮助你实现,非常简单 复制代码 代码如下: if ($_SERVER[HTTPS] != on) { echo This is not HTTPS; }else{ echo This is HTTPS; }if ($_SERVER[HTTPS] != on) { echo This is not HTTPS; }else{ ech[详细]
-
PHP session_start问题解惑详细介绍
所属栏目:[PHP教程] 日期:2022-07-22 热度:72
本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这 一类问题,的原因是你在程序中使[详细]
-
php打开文件fopen函数的使用一览
所属栏目:[PHP教程] 日期:2022-07-22 热度:192
本篇文章是对php中的打开文件fopen函数的使用进行了详细的分析介绍,需要的朋友参考下 1.resource fopen(string $filename, string $mode [,bool $use_include_path [, resource $zcontext]]) 函数功能: fopen() 将 filename 指定的名字资源绑定到一个流[详细]
-
解析PHP中$_FILES的用法以及注意事项
所属栏目:[PHP教程] 日期:2022-07-22 热度:168
$_FILES数组内容如下: $_FILES[myFile][name] 客户端文件的原名称。 $_FILES[myFile][type] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如image/gif。 $_FILES[myFile][size] 已上传文件的大小,单位为字节。 $_FILES[myFile][tmp_name] 文件被上传[详细]
-
剖析将多维数组转换为支持curl提交的一维数组格式
所属栏目:[PHP教程] 日期:2022-07-22 热度:181
本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * @desc 多维数组转化为支持curl提交数组 * @author 脚本之家 2013-07-8 */ public function toPost(array $params = arr[详细]
-
php采集文章中的图片提取替换到本地
所属栏目:[PHP教程] 日期:2022-07-22 热度:136
本篇文章是对php采集文章中的图片获取替换到本地的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $keyword 创建照片的文件名 * @param string $oriweb[详细]
-
PHP preg_match的匹配多国语言的窍门
所属栏目:[PHP教程] 日期:2022-07-22 热度:89
这篇文章主要是介绍了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 热度:124
PHP5.5发布了,其中增加了一个新的数组函数array_column,感觉不错的!但是低版本PHP要使用,得自己实现: 参考地址:https://wiki.php.net/rfc/array_column 复制代码 代码如下: if(!function_exists(array_column)){ function array_column($input, $col[详细]
-
在windows平台上搭建自己的PHP实现方法仅适用于php5.2
所属栏目:[PHP教程] 日期:2022-07-22 热度:81
本篇文章是对在windows平台上构建自己的PHP实现方法进行了详细的分析介绍,需要的朋友可以参考下(仅适用于php5.2) 构建步骤 1, 安装vs2008 2, 安装windows sdk 6.1 3, 下载php 5.2源码,可以从此处获取Releases (先不要解压) 4, 下载bindlib_w32.zip,[详细]
-
简析PHP安装扩展mcrypt以及相关依赖项
所属栏目:[PHP教程] 日期:2022-07-22 热度:125
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法) 一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对 mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY[详细]
-
简析PHP的ASCII码转换类
所属栏目:[PHP教程] 日期:2022-07-22 热度:87
本篇文章是对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语言构造器介绍
所属栏目:[PHP教程] 日期:2022-07-22 热度:109
PHP里有echo、print、die、require等几个特殊的关键字,虽然它们用起来像是函数,但实际上更类似于if、while这样控制语句,而不是一个函数。也就是说,当解释器遇到: 复制代码 代码如下: print Hello world; 这样的一个表达式的时候,并不会把它转换成函[详细]
-
PHP 关于访问控制的和运算符优先级说明
所属栏目:[PHP教程] 日期:2022-07-22 热度:150
这篇文章主要介绍了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 热度:108
php对图像的各种处理函数代码小结 一、创建图片资源 imagecreatetruecolor(width,height); imagecreatefromgif(图片名称); imagecreatefrompng(图片名称); imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径); imagepng() imagejpeg[详细]
-
PHPNOW安装Memcached扩展方法详情
所属栏目:[PHP教程] 日期:2022-07-22 热度:169
首先需要下载的2个文件:memcached.exe 和 php_memcache.dll ,这里需要说明的是版本不对照貌似会出问题。 下面提供下载,经测试可以与PHPNOW-1.5.6兼容。这里我压缩一下,提供直接下载。 安装步骤: 1.解压 memcached.exe 到任意目录,这里我解压到(E:/Wo[详细]
-
PHP邮件发送类PHPMailer用法示例详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:105
本文实例讲述了PHP邮件发送类PHPMailer用法,并详细讲述了其具体的操作步骤。分享给大家供大家参考。具体步骤如下: 1.在服务器安装 sendmail 2.启动 sendmail修改 php.ini 3.Function sendMail函数。[详细]
-
PHP中date与gmdate有何区别?
所属栏目:[PHP教程] 日期:2022-07-22 热度:132
修改PHP的默认时区对它们的影响 每个地区都有自己的本地时间,在网上以及无线电通信中,时间的转换问题就显得格外突出。整个地球分为二十四个时区,每个时区都有自己的本地时间。在国际无线电或网络通信场合,为了统一起见,使用一个统一的时间,称为通用[详细]
-
在php中unserialize返回false的解决方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:66
php 提供serialize(序列化) 与unserialize(反序列化)方法。使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例: 输出:但下面这个例子反序列化会返回false检查序列化后的字符串,发现出问题是在两处地方:s:5[详细]
-
php验证session无效问题处理办法
所属栏目:[PHP教程] 日期:2022-07-22 热度:51
环境,我用的是apache+php环境了 如我的程序代码如下结果发现一直提示验证码必须由4位数字组成,我再打印输出session echo $_SESSION[ssioner];exit;一直为空了,于时我想到了php环境配置的一个session文件目录,现在我们找到php.ini配置文件找到 upload_tm[详细]
-
php中禁止直接从浏览器输入地址访问.PHP文件
所属栏目:[PHP教程] 日期:2022-07-22 热度:91
比如说我http://www.111cn.net /xx.php 这个文件我不想让别人直接从浏览器输入地址访问 但是如果从任何网站连接http://www.111cn.net /xx.php过来就可以访问 本机建立连接也无法访问跳转到另外的地址 1.在xx.php文件头部写上以下代码就可以了 $fromurl=htt[详细]
-
PHP遍历文件夹与文件类及处理类用法例子
所属栏目:[PHP教程] 日期:2022-07-22 热度:102
本文实例讲述了PHP遍历文件夹与文件类及处理类用法,非常具有实用价值。分享给大家供大家参考。具体方法如下: FindFile.class.php类文件用于遍历目录文件,具体代码如下: ?php /** 遍历文件夹及文件类 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0[详细]