您正在查看 "php网摘" 分类下的文章 2010-10-09 18:00
pack
压缩资料到位字符串之中。
语法: string pack(string format, mixed [args]...);
返回值: 字符串
|
2009-10-08 16:53 2009-07-22 17:14 /**
* 取得请求的客户端类型
* @return String $ret -- ["flex","ajax"..]中的一种
*/
public function getRequestClientType(){
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
return 'ajax';
|
2009-07-07 17:16 原文地址:http://eirikhoem.wordpress.com/2008/03/15/dying-with-grace-phps-register_shutdown_function/
iwind 译
脚本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) . PHP中有一个叫做register_shutdown_function 的函数,可以让我们设置一个当执行关闭时可以被调用的另一个函数.也就是说当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会被调用.所以,我们可以使用在脚本开始处设置一个变量为false,然后在脚本末尾将之 |
2009-05-18 18:16 <?php
//陈凯 http://hi.baidu.com/dandankai
function http_get($server,$host,$port,$query,$timeout)
{
$result="";
$fp = fsockopen("$server", $port, $errno, $errstr, $timeout);
if (!$fp) {
//"$errstr ($errno)<br />\n";
$result = $errstr;
}
else {
$result['con']=$errstr;
$out = "GET $query
|
2009-01-14 11:30 /*
*$res_arr = unzip("/webdata/product/shareproject/qianxiang/manage/", "filename.zip",$bookfile ,1);
*$dir 为当前绝对路径
*$file 为上传到服务器上的zip包的当前目录的相对路径
*$bookfile为解压的相对路径
*$verbose为是否显示状态
* 陈凯
*/
function unzip($dir, $file,$bookfile, $verbose = 0) {
//$dir_path = "$dir$file";
$pathList = array();
$dir_path = "$di |
2008-12-26 13:43 2008-12-26 13:40 <?php
function validate_email($email){
$exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$ |
2008-12-24 15:26 2008-12-15 10:31 <?php
/*
图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色
处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片,命名方式可以考虑在原图片的基础上加上步骤,例如:图片名称+__第几步
*/
class picture{
var $PICTURE_URL;//要处理的图片
var $DEST_URL="temp__01.jpg";//生成目标图片位置
var $PICTURE_CREATE;//要创建的图片
var $TURE_COLOR;//新建一个真彩图象
var $PICTURE_WIDTH;//原图片宽度
var $PICTURE_HE |
2008-12-03 11:27 1. 只包含PHP代码的文件,在文件的末尾不要使用?>结束标签,因为?>后面可能会有空格,会造成header输出错误等意外情况
2. 用4个空格取代tab缩进,因为不是所有的编辑器对tab的显示都是一样的,可能会造成代码排版混乱
3. 类名尽量不要使用数字,首写字母大写,后续字母小写,多个单词用下划线分隔,接口在名称后面加上_Interface以示区分
4. 不许使用带空格的文件名,文件名尽量和类名保持一致
5. 函数使用驼峰标记,函数名要尽量描述其功能,即使很长也没关系,涉及到存取操作的类成员函数必须以set或者get |
2008-12-02 11:22
soap wsdl服务器端和客户端
作者:陈凯 Blog: http://hi.baidu.com/dandankai
下载nusoap-0.7.3.zip
soap服务器端程序:
<?php
require_once("lib/nusoap.php");
function usecoupon($str)
{
/*函数处理过程*/
return $strres;
}
$soap = new soap_server; |
2008-12-02 11:02 FCKeditor文件上传设置 版本2.6.3 (原创)
作者:陈凯 Blog: http://hi.baidu.com/dandankai
FCKeditor的使用:
<?php
require_once './Fckeditor/fckeditor.php';
//$input_name为该可编辑文本框的名字,$input_value为初始值
function create_html_editor($input_name, $input_value = '')
{
//global $Smarty ,$global ;
$editor = new FCKeditor($input_name) ;
|
2008-11-10 22:32 是一个系列的第一篇,目前想到的其他一些主题是:
SQL注入问题
事件模型
AOP模型
UI Framework的实现
Template机制
PHP沉思录
工作模型
PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。
以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的Java程序,它通过实现相关接口,处理Web服务器发 |
2008-11-10 22:31 PHP沉思录之二
左轻侯
PME模型
在大规模的程序设计中,组件(component)已经成为一种非常流行的技术。常见的组件技术都基于PME模型,即属性(Property)、方法(Method)和事件(Event)。基于PME的组件技术可以方便地实现IoC(Inversion of Control,控制反转),是从IDE的plugin到应用服务器的“热发布”等许多技术的基础。
PHP从版本5开始,大大完善了对OO的支持,以前不能被应用的许多pattern现在都可以在PHP5中实现。因此,是否能够实现基于PHP的组件技术,也就成了一个值得讨论的问题。
|
| | |