-
10款PHP开发框架的比较
所属栏目:[PHP教程] 日期:2022-07-22 热度:153
PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。 概览 以下你看到是这十款开发框架的一览表,列举了他们各自所提供[详细]
-
php 注册时输入信息验证器的实现详情
所属栏目:[PHP教程] 日期:2022-07-22 热度:101
本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍,需要的朋友参考下 1、对输入信息进行验证的类(主要用于验证用户名,密码,重复密码,邮箱,可添加其它功能) 复制代码 代码如下: ?php /** * Validator for Register. */ final cl[详细]
-
深入解析fsockopen与pfsockopen的差异
所属栏目:[PHP教程] 日期:2022-07-22 热度:135
按手册上说,这两个函数的唯一区别是,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-22 热度:92
本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: $useragent = addslashes(strtolower($_SERVER[HTTP_USER_AGENT])); if (strpos($useragent, googlebot)!== false){$bot = Google;} elseif (st[详细]
-
剖析PHP实现下载文件的两种方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:86
本篇文章是对使用PHP实现下载文件的两种方法进行了详细的分析介绍,需要的朋友参考下 方法一: 复制代码 代码如下: header(Content-Description: File Transfer); header(Content-Type: application/octet-stream); header(Content-Disposition: attachmen[详细]
-
PHP系统命令函数使用解析
所属栏目:[PHP教程] 日期:2022-07-22 热度:182
本篇文章是对PHP中系统命令函数的使用进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: function execute($cmd) { $res = ; if ($cmd) { if(function_exists(system)) { @ob_start(); @system($cmd); $res = @ob_get_contents(); @ob_end_clean[详细]
-
php字符串截取的容易方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:158
这篇文章介绍了php字符串截取的简单方法,有需要的朋友可以参考一下 复制代码 代码如下: strpos(string,find,start) 实例: 复制代码 代码如下: ?php echo strpos(Hello world!,wo); ? 输出6 复制代码 代码如下: substr(string,start,length) 其中start的[详细]
-
php调用MsSQL存储过程使用内置RETVAL收取过程中的return值
所属栏目:[PHP教程] 日期:2022-07-22 热度:74
本篇文章是对php调用MsSQL存储过程使用内置RETVAL获取过程中的return值的方法进行了详细的分析介绍,需要的朋友参考下 【PHP代码】 复制代码 代码如下: $stmt = mssql_init(P__Global_Test, $conn) or die(initialize stored procedure failure); mssql_bi[详细]
-
基于php-fpm 参数的深入理解
所属栏目:[PHP教程] 日期:2022-07-21 热度:114
ps aux |grep php-fpm |more 查看php-fpm总数 php-fpm.conf 配置 pid string PID文件的位置. 默认为空. error_log string 错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log. log_level string 错误级别. 可用级别为: alert(必须立即处理[详细]
-
PHP CLI模式下的多进程应用分析
所属栏目:[PHP教程] 日期:2022-07-21 热度:139
PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy. 而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心. 那? 怎么办呢? 多进程[详细]
-
深入php函数file_get_contents超时处理的方法详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:170
深入php函数file_get_contents超时处理的方法详解 一.增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。真正的修改 file_get_contents延时可以用resource $context的timeou[详细]
-
基于PHP CURL获取邮箱地址的详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:195
CURL可谓居家旅行必备之杀人良药,为何如此形容?就是因为他好用方便能实现页面抓取模拟登录采集等一系列功能。 记得第一次接触CURL的时候是要实现完成从邮箱用户列表的抓[详细]
-
基于session_unset与session_destroy的区别详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:158
session_unset() 释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid session_destroy() 删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留 因此,释放用户的session所有资源[详细]
-
PHP判断图片格式的七种方法小结
所属栏目:[PHP教程] 日期:2022-07-21 热度:105
使用php判断文件图片的格式 复制代码 代码如下:www.CuoXIn.com ?php $imgurl = http://www.jb51.net/images/logo.gif; //方法1 echo $ext = strrchr($imgurl,.); echo hr; //方法2 echo $ext1 = substr($imgurl,strrpos($imgurl, .)); echo hr; //方法3 ec[详细]
-
PHP运用DES进行加密与解密的方法
所属栏目:[PHP教程] 日期:2022-07-21 热度:155
代码如下: //$input - stuff to decrypt //$key - the secret key to use function do_mencrypt($input, $key) { $input = str_replace(n, , $input); $input = str_replace(t, , $input); $input = str_replace(r, , $input); $key = substr(md5($key), 0[详细]
-
php xml比较常用函数的集合
所属栏目:[PHP教程] 日期:2022-07-21 热度:153
php xml常用函数的集合 1、DOM 函数 a、DOMDocument-load() 作用:加载xml文件 用法:DOMDocument-load( string filename ) 参数:filename,xml文件; 返回:如果成功则返回 TRUE,失败则返回 FALSE。 b、DOMDocument-loadXML() 作用:加载xml代码 用法:D[详细]
-
php快速url重写示例
所属栏目:[PHP教程] 日期:2022-07-21 热度:61
5.30以上的版本才能使用,继承了上一个版本的快速重定向的特点(单独类,全部使用静态调用),增添了一个很重要的功能和属性 可以调用其他url中的模块了 也使得模块与模块间或页面与页面间的函数简化共享得以实现 .htaccess文件写法: 代码如下: #--------------[详细]
-
深入PHP运行环境配置的细解
所属栏目:[PHP教程] 日期:2022-07-21 热度:160
运行环境配置:php54+Apache2.2+Mysql 1.默认端口设置: #Listen 12.34.56.78:80 Listen 8080 2.加载模型: LoadModule php5_module D:/MyZILIAO/PHP/php54/php5apache2_2.dll 3.支持的类型: AddType application/x-compress .Z AddType application/x-gzi[详细]
-
php变量作用域的深入剖析
所属栏目:[PHP教程] 日期:2022-07-21 热度:78
PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特[详细]
-
CURL的学习与应用附多线程实现
所属栏目:[PHP教程] 日期:2022-07-21 热度:125
curl安装: windows下面的安装 :修改php.ini文件的设置,找到php_curl.dll //取消下在的注释extension=php_curl.dll linux下面安装: 复制代码 代码如下:www.CuoXIn.com # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar zxvf curl-7.17.1.[详细]
-
PHP flush与ob_flush的差别详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:56
buffer ---- flush() buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开[详细]
-
PHP导出EXCEL快速开发攻略PHPEXCEL的使用详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:192
PHP导出EXCEL快速开发指南 phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发。 phpexcel生成文件同样有两种方式,一种方式为直接输出,一种方式为生成静态文件。 直接输出: 主文件为(c[详细]
-
PHP Cookie的用法教程详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:172
PHP Cookie的使用教程详解字体 网友1、设置CookiePHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分 ,用于浏览器和服务器之间传递信息,所以必须 在任何属于HTML文件本身的内容输出之前调用 Cookie函数。SetCookie函数定义[详细]
-
深入PHP与浏览器缓存的解析
所属栏目:[PHP教程] 日期:2022-07-21 热度:171
我们往往在服务器上对缓存设置进行各种优化方案,但是我们却很少注意到客户端缓存,准确的说是浏览器的缓存机制。 其实每种浏览器都有缓存策略,会暂时将每一个浏览过的文件缓存在一个特殊的文件夹里。我们就可以在用户重复提交页面请求的时候,告诉用户这[详细]
-
phpselectradio和checkbox默认选择的实现方法详情
所属栏目:[PHP教程] 日期:2022-07-21 热度:130
本篇文章是对php selectradio和checkbox默认选择的实现方法进行了详细的分析介绍,需要的朋友参考下 这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: select name=wuyeleixing size=1 option ?php if($myrow[wuyeleixing]==1) echo(selected[详细]