-
php简单开启gzip压缩方法zlib.output_compression
所属栏目:[PHP教程] 日期:2022-07-11 热度:81
一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间。但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用p[详细]
-
PHP 读取Postgresql中的数组
所属栏目:[PHP教程] 日期:2022-07-11 热度:153
代码如下:www.CuoXIn.com function getarray_postgresql($arraystr) { $regx1 = /^{(.*)}$/; $regx2 = //((////////|/////|[^/])+)/|[^,]+/; $regx3 = /^[^].*$|^(.*)$/; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1]; preg_matc[详细]
-
关于PHP递归算法和应用方法介绍
所属栏目:[PHP教程] 日期:2022-07-11 热度:112
PHP作为开发动态页面WEB的首选技术,对于它的基础知识我们一定要牢记,这让才能有助于编程。我们一起来看看PHP递归算法是怎么回事吧。 1、调用子程序的含义: 当主程序执行到调用子程序A语句时,系统保存一些必要的现场数据,然后执行类似于BASIC语言的GOTO[详细]
-
基于initPHP的框架介绍
所属栏目:[PHP教程] 日期:2022-07-11 热度:164
initPHP是一款轻量级的php开发框架,采用分层体系架构,适合大中型网站架构。提供丰富的library类库,以及简单的框架扩展机制。InitPHP还提供详细的开发文档,可以让您在使用该框架的时候更加简单实用。InitPHP实现了抽象DB层、分层体系架构、缓存无缝切换机[详细]
-
php实现多张图片上传加水印技巧
所属栏目:[PHP教程] 日期:2022-07-11 热度:137
代码如下:www.CuoXIn.com ?php function imageWaterMark($groundImage,$waterPos=0,$waterImage=,$waterText=,$textFont=5,$textColor=#FF0000) { $isWaterImage = FALSE; $formatMsg = 暂不支持该文件格式,请用图片处理软件将图片转换为GIF、JPG、PNG格式[详细]
-
php多文件上传功能实现原理及代码
所属栏目:[PHP教程] 日期:2022-07-11 热度:198
今天对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后自己使用以及供大家交流 1、upload.html页面,即先是input type=file的文件: 复制代码 代码如下:www.CuoXIn.com html head title/title /head body form enctype=multipart/form-data[详细]
-
input file获得文件根目录简单实现方法
所属栏目:[PHP教程] 日期:2022-07-10 热度:174
其实问题很简单 index.html 复制代码 代码如下:www.CuoXIn.com !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head title烟台大学体测/t[详细]
-
dhtmlxTree目录树添加右键菜单以及拖拽排序的实现方法
所属栏目:[PHP教程] 日期:2022-07-10 热度:99
在以前的一个公司内部管理系统(InnerOA)中,对于目录树的构造我采用的是dTree,实现无限级目录显示及右键菜单功能(右键菜单中包括:新建、修改、共享、删除、刷新等功能,如下图所示) 关于公司内部管理系统(InnerOA)中目录树的一些知识以后有时间将整[详细]
-
php上传apk后自动提取apk包信息的使用实例下载
所属栏目:[PHP教程] 日期:2022-07-10 热度:167
进入公司第一个项目就是做market市[详细]
-
php诊断终端是手机还是电脑访问网站代码
所属栏目:[PHP教程] 日期:2022-07-10 热度:195
?php function check_wap() { if (isset($_SERVER[HTTP_VIA])) return true; if (isset($_SERVER[HTTP_X_NOKIA_CONNECTION_MODE])) return true; if (isset($_SERVER[HTTP_X_UP_CALLING_LINE_ID])) return true; if (strpos(strtoupper($_SERVER[HTTP_ACCEPT[详细]
-
PHP时间戳与日期之间转换的实例介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:68
PHP时间戳与日期之间转换的实例介绍 1.php中时间转换函数 strtotime(today) date(Y-m-d H:i,$unixtime) 2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime=strtotime(today), 然后再使用date(Y-m-d H:i,$todaytime)转换为日期。 3.p[详细]
-
PHP截断函数mb_substr使用介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:119
Function: mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) $encoding,编码,我设为 utf-8 例:截断文章标题,控制在15个文字 复制代码[详细]
-
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
所属栏目:[PHP教程] 日期:2022-07-09 热度:102
分享2种PHP的源码加密方式,此加密方法支持任意PHP版。 注意,加密后的PHP代码无需第三方工具解密,像往常一样,直接运行即可。 复制代码 代码如下:www.CuoXIn.com ?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filen[详细]
-
实现PHP页面静态化
所属栏目:[PHP教程] 日期:2022-07-09 热度:148
?php //首先查看缓存文件 if(file_exists(static.html)){ //缓存时间为3分钟 if(time()-filemtime(static.html)60*3){ //将静态文件内容返回给客户端 $start_time = microtime(); echo 我是从静态文件中读取的数据:.br/; echo file_get_contents(static.html[详细]
-
在PHP中如何调用webservice的实例参考
所属栏目:[PHP教程] 日期:2022-07-09 热度:89
下面用一个例子说明:web service服务是查询QQ用户是否在线 使用php5开发客户端: 复制代码 代码如下:www.CuoXIn.com ?php try { //$client = new SoapClient(HelloService.wsdl,array(encoding=UTF-8)); $client = new SoapClient(http://webservice.webxml[详细]
-
php上传apk后自动提取apk包信息的使用例子下载
所属栏目:[PHP教程] 日期:2022-07-09 热度:130
进入公司第一个项目就是做market市[详细]
-
php笔记之php数组有关函数的使用
所属栏目:[PHP教程] 日期:2022-07-09 热度:52
创建数组就不再说了 array()函数 提取数组可以用list(). 测试数组元素 ,可以用is_array() 接受一个参数,传进来的变量,如果变量是数组,返回true如果不是返回false. 添加和删除数组元素 数组的fifo和lifo 先解释下什么是fifo和lifo 删除元素与加入元素的顺序相[详细]
-
php笔记之有规律大文件的读取与写入的解析
所属栏目:[PHP教程] 日期:2022-07-09 热度:167
这几天在做一个东西.研究PHP读取行数较多的文件(大概上百万行).考虑到效率问题.进行了简单的研究.总结如下 第一条.file()函数的效率问题. file()函数的效率很底下 如果是有规律的文件.比如每行一条相应数据.那么尽量不要是用file()函数 可以使用file_get_con[详细]
-
php笔记之文章中图片处理的用法
所属栏目:[PHP教程] 日期:2022-07-09 热度:79
array_diff($arr1,$arr2) php数组函数之一,用来计算数组的差集. 正则匹配html图片标签 用sinaeditor添加的图片删除操作 用法之一,今天晚上在用新浪编辑器发表文章的过程中. 使用到了此函数 问题描述: 文章中有图片若干.在增加文章的过程中自动上传到网站的图[详细]
-
php笔记之初探PHPcms模块研发介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:68
由于工作关系,只能暂时放弃对mongodb的研究了 .开始研究PHPcms . 目前为止我已经基本完成了模块的开发.趁着周末来这里做个总结.我发现phpcms写的还不错,不过文档什么的确实不多. 不说废话了.对于phpcms的模块开发.首先要了解模块的目录结构. 我们可以在http:[详细]
-
在PHP中使用pcntl和libevent实现Timer功能
所属栏目:[PHP教程] 日期:2022-07-08 热度:67
?php function newChild($func_name) { echo enter newChildn; $args = func_get_args(); unset($args[0]); $pid = pcntl_fork(); if ($pid == 0) { function_exists($func_name) and exit(call_user_func_array($func_name, $args)) or exit(-1); } else if[详细]
-
php解析域名
所属栏目:[PHP教程] 日期:2022-07-08 热度:177
php分析域名!写法方法!调用就可以得出域名 ? // ####################### 分析域名 ####################### {$referer = preg_replace(/https?://([^/]+).*/i, /1, $url); $referer = str_replace(www., , $referer); return $referer; } ?。[详细]
-
cmd运行php步骤
所属栏目:[PHP教程] 日期:2022-07-08 热度:84
打开 命令提示符 cmd.exe E:wampbinphpphp5.2.6php.exe a.php 11 11是传参数 你可以将 a.php 改成你的文件名, 注意目录结构 我这里直接使用 a.php 是因为 a.php 与 php.exe 是在同一个目录下 为了方便, 你也可以把 php 的安装目录加到环境变量 PATH 中 (右击[详细]
-
细解PHP会话存储方式
所属栏目:[PHP教程] 日期:2022-07-08 热度:164
先确认会话是否自动开启还是需要通过session_start()来手动开启: ; 指定会话模块是否在请求开始时自动启动一个会话。默认为 0(不启动) ; Initialize session on request startup. ; http://php.net/session.auto-start session.auto_start = 0 ; 指定是否在[详细]
-
PHP正则表达式基本函数介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:89
在PHP正则表达式中需要转义的字符如下: $^*()+={}[]|/:.? 注意:perl风格中表达式要求以/开始和结尾,如:/food/ 表匹配字符 food perl修饰符如下: i 完成不区分大小写的搜索 g 查找所有出现(all occurrences,完成全局搜索) m 将一个字符串视为多行(m就表[详细]