php技术

php技术

深入解析phpCB批量转换的代码示例

阅读(19) 作者(admin)

我们在使用PHP语言的时候会遇到转换图片文件的需求。如果实现批量转换的话,就能节约大量的时间。下面我们就为大家具体讲解有关phpCB批量转换的方法。

最近需要整理一个整站的php代码规范视图,前几天发现phpCB整理视图...

php技术

CURL状态码列表(详细)

阅读(28) 作者(admin)

CURL状态码列表状态码状态原因解释0正常访问1错误的协议未支持的协议。此版cURL 不支持这一协议。2初始化代码失败初始化失败。3URL格式不正确URL 格式错误。语法不正确。4请求协议错误5无法解析代理无法解析代理。无...

php技术

解析linux下安装memcacheq(mcq)全过程笔记

阅读(17) 作者(admin)

memcacheQ是一个单纯的分布式消息队列服务。一,MEMCACHEQ的应用背景Web应用中为什么会需要消息队列?主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达mys...

php技术

浅析php中抽象类和接口的概念以及区别

阅读(14) 作者(admin)

复制代码 代码如下://抽象类的定义:abstract class ku{ //定义一个抽象类 abstract function kx(); ......}function aa extends ku{ //实现抽象类的方法 function kx(){ echo 'sdsf'; }}//使用方法$aa=new a...

php技术

领悟php接口中interface存在的意义

阅读(21) 作者(admin)

可能大家都懂这些,作为不懂的我猜测了一下这个interface的意义,他就是为了后面调用的时候再调用的方法中调用实现类中interface中存在的内容,好绕口啊,写个例子留作以后看吧pay.php复制代码 代码如下:interface Ipay{ fun...

php技术

解析file_get_contents模仿浏览器头(user_agent)获取数据

阅读(7) 作者(admin)

什么是user agentUser Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。网站可以通过判断不同U...

php技术

基于php常用函数总结(数组,字符串,时间,文件操作)

阅读(18) 作者(admin)

数组:【重点1】implode(分隔,arr) 把数组值数据按指定字符连接起来例如:$arr=array('1','2','3','4');$str=implode('-',$arr);explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组 别名joinarray_merge()...

php技术

解析PHP函数array_flip()在重复数组元素删除中的作用

阅读(21) 作者(admin)

我们都知道,PHP中的数组元素删除的方式可以有很多种,经常用到的函数有php中array_unique()。那么我们今天为大家介绍的PHP函数array_flip()在删除数组重复元素时的效率要比array_unique()函数高出大约5倍左右。PHP函数a...

php技术

PHP数组排序函数合集 以及它们之间的联系分析

阅读(12) 作者(admin)

下边提到的几个数组函数的排序有一些共性:1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型。2 函数名中出现单a表示association,含义为,在按值排序的过程中,保持key=>value的对应关系不变...

下拉列表多级联动dropDownList示例代码
php技术

下拉列表多级联动dropDownList示例代码

阅读(12) 作者(admin)

视图: cdnauto/views/config/index.php 复制代码 代码如下: echo CHtml::dropDownList('node', '', CHtml::listData(Node::model()->findAll(),'name','name'),array('empty'=>'--请选择节点--', 'id' => &...

php技术

解析zend Framework如何自动加载类

阅读(23) 作者(admin)

1.模块中类的自动载入复制代码 代码如下:$loader = new Zend_Application_Module_Autoloader(array( //模块内容自动加载类 'namespace' => 'Blog',//命名空间定义 即方法的开头为Blog_ 'basePath' => APPLI...

php技术

使用PHP接收POST数据,解析json数据

阅读(12) 作者(admin)

复制代码 代码如下:<?php $json_string = $_POST["txt_json"]; if(ini_get("magic_quotes_gpc")=="1") { $json_string=stripslashes($json_string); } $user = json_decode($json_string); echo var_dump($user);?>...

php技术

zend Framework中的Layout(模块化得布局)详解

阅读(18) 作者(admin)

1.首先修改application配置文件resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"指定布局文件的位置

2.然后最简单的方法就是修改引导文件 bootstrap.php文件添加一个自动执行的方法:protected f...

php技术

解析在zend Farmework下如何创立一个FORM表单

阅读(9) 作者(admin)

1.首先让我们设置一下我们的程序,让Zend能够自动载入方法,不需要我们手动的去载入复制代码 代码如下:require_once 'Zend/Loader/Autoloader.php' //载入自动加载类$loader = Zend_Loader_Autoloader::getInstance()...

php技术

关于使用key/value数据库redis和TTSERVER的心得体会

阅读(16) 作者(admin)

先说redisredis是一个类似memcached的key/value存储系统,它支持存储的value类型相对较多,包括string(字符串)、 list(链表)、set(集合)和zset(有序集合)。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了...

php技术

解析php中如何直接执行SHELL

阅读(17) 作者(admin)

$message=shell_exec("sudo /usr/local/webserver/nginx/sbin/nginx -t 2>&1");echo "运行结果:".$message."<br/>"; 上面的语句可以直接在PHP中执行SHELL语句

如果有返回值 那么其中的 2>&1 是必须的 他会重定向输...

php技术

解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思

阅读(19) 作者(admin)

PHP现在推出5.3.0版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。首先我来解答:VC6是什么?VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9是什么?VC9就是the Visual Studio...

解析PHP中的内存管理,PHP动态分配和释放内存
php技术

解析PHP中的内存管理,PHP动态分配和释放内存

阅读(18) 作者(admin)

摘要 内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题。一、 内存在PHP中,填充一个字符串变量相当简单,...

php技术

浅析php变量修饰符static的使用

阅读(11) 作者(admin)

静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子:复制代码 代码如下:function test(){static $a=0;$a++;echo $a;}test();//1test();//2test();//3Note: 静态变量可以按照上面...

php技术

解析php如何将日志写进syslog

阅读(7) 作者(admin)

在做项目的时候们为了方便运维,我们经常需要将系统日志写入系统syslog,下边我们就介绍一下,在linux下php对syslog的操作:在linux中配置syslog在linux中,facility(设备)有以下几种:AUTH 普通安全/授权消息AUTHPRIV 私有安全/...

php技术

深入file_get_contents与curl函数的详解

阅读(16) 作者(admin)

有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是file_get_contents和curl两个函数同样功能的不同写法file_ge...

php技术

解析如何去掉CodeIgniter URL中的index.php

阅读(24) 作者(admin)

CI默认的rewrite url中是类似这样的,例如你的CI根目录是在/CodeIgniter/下,你的下面的二级url就类似这样http://localhost/CodeIgniter/index.php/welcome。不太好看,怎么把其中的index.php取掉呢?1. 打开apache的配置文...

php技术

使用HMAC-SHA1签名方法详解

阅读(19) 作者(admin)

加密算法:使用HMAC-SHA1签名方法复制代码 代码如下: /** * @brief 使用HMAC-SHA1算法生成oauth_signature签名值 * * @param $key 密钥 * @param $str 源串 * * @return 签名值 */...