嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: php

php读取header中自定义信息

例如: header中有sunhaibing_com(小写) php接收(变量名用大写) $domain = $_SERVER['HTTP_SUNHAIBING_COM'];  

Log4php使用指南

一、Log4php简介 Log4php是Log4xx系列日志组件之一,是Log4j迁移到php的版本,主要用来记录日志信息,支持多种输入目的地,包括:日志文件、日志回滚文件、数据库、日志服务器等等;同时,还支持多种输入格式。 二、Log4php的搭建 (...

让我们来FirePHP

FirePHP是什么? FirePHP是一个利用Firebug console栏输出调试信息方便程序调试。 这一切只需要调用几个简单的函数。 他看起来是怎么个样子? <?php FB::log('Log message'); FB::info('Info message'); FB...

php安装exif扩展

简介: With the exif extension you are able to work with image meta data. For example, you may use exif functions to read meta data of pictures taken from digital cameras by working with information stored in the heade...

php的@符号

PHP中的at(@)是用于屏蔽错误信息、抑制报错的(如在方法调用时),有时候你希望自己来处理错误,而不是由系统自动处理。 //@与unlink间要有空格 @ unlink($filepath); //也可以写成: unlink($filepath); 在上例中,去掉@时,如果被删除...

关于做PHP扩展开发的一些资源(转)

最近有个感觉, 越来越多的人开始从事PHP扩展开发的工作(越来越多的人来问问题了, 呵呵) 在这里先说声抱歉, 有的时候, 有的同学的邮件进了垃圾邮件没有办法及时回复. 为了方便大家, 我在这里罗列一些可能用到的资源. 1. 首先, 要推荐一...

micromvc框架(一)安装

github地址:https://github.com/Xeoncross/micromvc 安装步骤: 1. github 下载代码 2.  composer install 这需要你有composer,composer安装 Installation guide for Linux and Windows. 下载micromvc代码解压,在其目录执行该命令 ...

php过滤换行回车\r\n

preg_replace("'([\r\n])[\s]+'", "", $content) //去除回车换行符

php快速排序算法

$i = 0; while($i < 100) { $data[] = mt_rand(1,10000); $i++; } function quick_sort($data) { $len = count($data); //debug($len); if($len <= 1) { return $data; } $key = $data[0]; ...

php绘制图片边框

$image = imagecreatetruecolor(100, 50); $border_color = imagecolorallocate($image, 0, 0, 0); function drawBorder(&$image, &$border_color, $thickness = 1) { $x1 = 0; $y1 = 0; $x2 = imagesx($image) - 1;...

php中静态方法的性能

============Which method========================Time====== Inline calculation                             0.0805 s Normal function call                           0.3438 s Normal method called through object           ...

如何让php的json_encode不转义反斜杠?

解决办法: 1. 正则替换 echo str_replace("\\/", "/", json_encode("2013/4/21")); 2. 若是php版本是5.4的话: echo json_encode("2011/7/11", JSON_UNESCAPED_SLASHES);

urldecode不能将&解码成&

解决办法: 使用htmlspecialchars_decode就可以将&amp;解码成&了。 <code><span style="color: #0000ff;"><strong>htmlspecialchars_decode</strong></span>('http://www.sunha...

PHP 添加前导0,去掉前导0

当然不只是可以加0,去0,可以添加任何前导 添加前导: 使用PHP自己提供的函数: str_pad (PHP 4 >= 4.0.1, PHP 5) str_pad -- Pad a string to a certain length with another string Description string str_pad ( string input,...

php解析url参数

使用两个函数: 1.  parse_url -- 解析 URL,返回其组成部分 2. parse_str -- Parses the string into variables $itemurl = 'http://item.taobao.com/item.htm?id=12959207569&a=a'; $urlarr = parse_url($itemurl); ...

PHP转义,反转义

转义分两种情况: 1. 使用反斜线 2. 转义为HTML实体,例如'<'转义为'&lt;' 第一种情况: 转义:addslashes — 使用反斜线引用(转义)字符串; 反转义:stripslashes — 去掉字符串的反斜杠引用(转义) get_magic_quotes_gpc --...

PHP (首)字母大小写操作函数

$str = "This is 7woshi.com"; echo "全部变小写 strtolower: ".strtolower($str); echo "第一个字母大写 ucfirst: ".ucfirst($str); echo "单词首字母大写 ucwords: ".ucwords($st...

php判断日期格式是否正确

function isdate($str, $format = "Y-m-d") { $strArr = explode ( "-", $str ); if (empty ( $strArr )) { return 0; } foreach ( $strArr as $val ) { if (strlen ( $val ) < 2) { $val =...

php时间计算,明天,昨天,前天,上周,本周,上月等等

php计算时间,可使用mktime()、strtotime()、date()、time()四个函数 明天此时:strtotime(”+1 day”),指的明天这个时间 当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2013-01-22 09:40:25 指定时间:echo date(”Y-m-d H:i:s”,st...

PHP面向对象:抽象类

可以使用abstract来修饰一个类或者方法。 用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。 抽象类不能被实例化。 抽象方法是只有方法声明,而没有方法的实现内容。 用abstract修饰的类...