自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (25)
  • 收藏
  • 关注

转载 PHP开发中编码那点事

如果文件的编码采用utf8格式,且在文件的开头写入了UTF8 BOM(即第一到第三个字符的十六进制分别是EF BB BF,用UltraEdit打开切换到十六进制可以看到),则可以通过下面的isUtf8函数判断文件本身的编码。function isUtf8($file) {    $content = file_get_contents($file);    $charset[1]

2011-12-22 11:16:30 464

转载 PHP中字符串替换时导致的乱码

文件chinese.php本身是utf8编码。chinese.phpdefine('l', "\n");$f = $_REQUEST['f'];function_exists($f) || die("Function $f not exists");$f();//========================================function t

2011-12-22 11:14:17 1517

转载 PHP中create_function的用法总结

在php中,函数create_function主要用来创建匿名函数,有时候匿名函数可以发挥它的作用。1.测试一测试一主要用来循环替换数组中多个值的,我们用array_map加上create_function解决这个问题。###############################################function filterChars($a) {

2011-12-22 11:11:45 7752

原创 PHP技巧总结

1.判断方法是否存在class Util {    function test() {        return 'ok';    }}if (method_exists('Util', 'test')) {    echo 'Util::test():' . Util::test();} else {    echo 'Util::test() no

2011-12-22 10:51:56 495

转载 PHP中判断字符串是否含有中文

1.测试一$str = '中文测试'; if (preg_match_all("/^([\x81-\xfe][\x40-\xfe])+$/", $str, $match)) {    echo '全部是汉字';    } else {    echo '不全是汉字';}当$str = '中文测试'; 时输出"全部是汉字";当$str = '中a文3测试';

2011-12-22 10:50:17 1081

转载 PHP函数中的函数

1.测试一function testa() {    echo 'testa' . l;    function testb() {        echo 'testb' . l;    }}testa();testb();输出:testatestb2.测试二function testa() {    ech

2011-12-22 10:49:16 460

转载 PHP中多线程抓取网页

用php自带的curl功能实现的多线程下载工具,比file_get_contents,以及linux自带的命令行curl、wget效率高多了,我亲自测试过的。大家如果觉得好,就拿去直接用吧。/** * @param mixed string or array,参数$urlArray是要抓取的网页(或文件,下同)的网址,可以是单个网址,也可以是多个网址组成的数组。 *

2011-12-22 10:12:34 844

转载 PHP中对数组进行排序

.测试一$array = array(    array('id' => 1, 'name' => 'a'),    array('id' => 5, 'name' => 'b'),    array('id' => 3, 'name' => 'c'));按列id的值进行排序foreach ($array as $key => $row) {    $id[

2011-12-22 10:07:56 605

原创 Web应用开发中无处不在的Cache

1.浏览器端的Cache,浏览器第一次请求某个url的时候,服务器端的Response发送给浏览器ETag及Last-Modified的http header,下次再次请求此url时,Request会带上If-None-Match及If-Modified-Since的http header给服务器端,服务器端对这两个值比较一下,如果相同,则直接返回给浏览器304 Not Modified,这样可以

2011-12-22 10:01:12 570

转载 系统架构中概念总结二

IDCIDC(Internet Data Center),即互联网数据中心。是指在互联网上提供的各项增值服务服务。他包括:申请域名、租用虚拟主机空间、主机托管等业务的服务。IDC 即是Internet Data Center,是基于INTERNET网络,为集中式收集、存储、处理和发送数据的设备提供运行维护的设施以及相关的服务体系。IDC提供的主要业务包括主机托管(机位、机架、VIP机房

2011-12-22 09:59:39 1457

转载 系统架构中概念总结一

下面这些资料大部分都是从网上找的,方便什么时候不明白的时候查阅,概念涉及到网络、存储、数据库等各方面的内容。容错(Fault Tolerant)容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。容错FT(Fault Tolerant)技术一般利用冗余硬件交叉检测操作结果

2011-12-22 09:56:15 978

转载 与PHP开发相关的网站资源

从网址基本上可以看出来是做什么用的,基本上不需要作多解释了http://www.php.net/http://pecl.php.net/http://pecl4win.php.net/http://www.smarty.net/http://pear.php.net/http://www.phpdoc.org/(用于把php的代码生成文档)http://www.

2011-12-22 09:50:02 425

转载 PHP中多服务器共享SESSION的方法

在PHP中SESSION默认是用文件来进行保存的,如session.save_path=/tmp,则是将session数据保存在/tmp目录下,如果并发用户量很大,在这个目录下就会存在大量类似sess_xxxxxx的session文件,导致性能下降,不少朋友可能都没有注意到php.ini里面Session设置部分中有这样一项:   ; session.save_path = "N; MODE;

2011-12-22 09:43:41 1559

转载 获取邮箱地址薄的PHP API

Rapleaf Address Book API Kit - PHPBy Mimi SunThis helper kit allows you to use the Rapleaf Address Book API through direct PHP function calls. It fetches the XML response from the Rapleaf server

2011-12-22 09:42:12 1073

转载 phpcms使用的缓存方式总结

最近在研究PHPCMS系统,今天与大家分享的是PHPCMS系统的缓存方式总结,如果大家有觉得不对的地方请指出来。phpcms使用的缓存方式总结a.模板编译缓存参考文件include/global.func.php及include/template.func.php模板编译缓存的原理其实很简单,如果模板是第一次编译,则直接编译它,如果不是第一次编译,则比较模板文件($tplfil

2011-12-22 09:37:04 768

转载 用Memcached存储Session

php中的Session默认是用文件的方式存储的,如果用多台WEB服务器,Session共享可能就会成为一个大的问题,可以用NFS共享的方式来存储,但是对于并发请求更多的站点来说,用NFS也会出现问题,下面就说说用Memcached来保存Session的问题。vi memcached_session.php,输入如下的代码$ip = '192.168.1.111';$port =

2011-12-22 09:29:59 1080

转载 PHP中遍历目录的两种方法

PHP中两种遍历某个目录下的子目录及文件的方法,遍历时主要是采用递归的算法,读某个目录下面的内容时,如果是目录,则递归遍历此目录,如果是文件,则将结果追加到数组中,同时数组用全局变量,定义在函数的外面,这样便于数组一直将结果递增起来。方法一$dir = "e:/myphp/research/mailapi";$dirs = array();function scan_dir

2011-12-22 09:16:25 424

转载 软件开发的几种模式

虽然自己一身从事着软件开发的工作,但是对于平时采用何种开式模式却很少思考过,今天特地花了点时间看了一些文档,感觉自己以前的开发模式采用瀑布模式的比较多,如果是相对大一点的项目,采用这种开发模式风险大一点,如果采用迭代模式,则风险相对小一点。如果某家公司是做软件外包的业务,则适合于采用迭代模式进行开发(如果是小项目而且工期又短就另说了,一般软件外包的项目不会太小),如果是小项目且需求比较清楚,如开发

2011-12-22 09:11:35 713

转载 php初学者的问题-编码-设计模式-面向对象-算法-框架

作为一个phpper,没少看别人的源程序,看多了也懂了不少做多了,积累了不少的经验,今天我就讲讲心得。  PHP其实是一种很简单易学的语言.如果要精通PHP多则三年.少则一年就足够了.但是我觉得哪怕是三年也不得不继续去学习和掌握,因为程序更新实在是太快了,你刚做完这个,那个新技术又出来了你又不得不去马上学习,所以很累很苦,但是学习多了对自己而言也是一种提高,值得比其他程序员了解的多。不多说了,

2011-12-22 09:04:20 495

转载 创造世界上最简单的PHP开发模式

php 作为“最简单”的 Web 脚本语言, 在国内的市场越来越大,phper 越来越多,但是感觉大多数人好像没有考虑到模式问题,什么样的设计模式才是最优的,才是最适合自己目前工作的,毕竟效率是最重要的(用省下的时间打游戏,多美啊...)。MVC 应该是首选,www.sourceforge.net 上有好多优秀的基于 MVC 的开源项目,大家可以冲过去研究研究。  前几天给自己公司网站改版,主

2011-12-22 08:59:11 890

原创 多表联合查询SQL语句

$tempSQL = "SELECT portfolio.bmi_no as bmi_no,portfolio.title1 as title1,portfolio.lname1 as lname1,portfolio.fname1 as fname1,member.login_name as login_id, portfolio.lname2 as lname2,portfolio.fname

2011-12-21 17:06:56 805

转载 memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap

2011-12-21 16:11:26 322

转载 用PHPEXCEL类库导出EXCEL表格

http://www.codeplex.com/PHPExcelini_set("display_errors",1);//是否显示报错信息ini_set('include_path', ini_get('include_path').';D://PHP//PHPExcel 1.6.6//Tests//classes//');//设置此页面包含路径include "classes/

2011-12-20 16:01:24 860

转载 PHP导出excel表格,PHP导出Excel报表,PHP导出Xls表格!

最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分

2011-12-20 15:39:40 1927

原创 PHP上传文件代码

上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name'];$upload_file_name=$_FILES['upload_file']['name'];$upload_file_size=$_FILES['upload_file']['size'];if($uploa

2011-12-20 15:11:33 415

php操作常用class集

php操作常用class集

2012-02-06

PHP文本数据表类

PHP文本数据表类

2012-01-08

PHPXml的解析类(内有实例)

一个Xml的解析类,内有实例。这个类使用很方便,速度也很快,曾经在两个站点上做过实验。反映不错。

2012-01-08

PHP把数据导出为CVS格式的类

This class can pull only the specified fields from a csv file. you can specify either the field numbers or field names to pull out. Also it can just show you a numbered list of the csv headers.

2012-01-08

PHP采集的类(例子)

这个例子非常的简单精炼,我也经常用,整理了下发布出来,供大家参考,来源于PHP100 感谢 Alan

2012-01-08

PHP邮件发送(类 例子)

模拟邮件客户端功能,发送邮件,可以实现多用户群发, 定义发送地址 SMTP 我已经打包好了,欢迎下载测试

2012-01-08

PHP中文转换拼音的类

PHP转换拼音的类,已经测试过了 讲中文转换成拼音 PHP中文转换拼音的类

2012-01-08

PHP文件下载类

发个文件下载类 // 使用范例: // $download=new download('php,exe,html',false); // if(!$download->downloadfile($filename)) // { // echo $download->geterrormsg(); // }

2012-01-08

PHP_MYSQL数据库操作类

一个非常不错的mysql类,可以尝试一下! 感谢甘元芳向PHP100提供。 /* * filename:mysql数据库连接类 * Author: 甘元芳 * qq: 406851733 * email: [email protected] * 赠言: 无论做什么都要无私,只有大家好才是真的好,如果使用有任何问题请联系告知本人,交流就是相互促进的大舞台。 */ class mysql{ private $db_host; //数据库主机 private $db_user; //数据库用户名 private $db_pwd; //数据库用户名密码 private $db_database; //数据库名 private $conn; //数据库连接标识; private $result; //执行query命令的结果资源标识 private $sql; //sql执行语句 private $row; //返回的条目数 private $coding; //数据库编码,GBK,UTF8,gb2312 private $bulletin = true; //是否开启错误记录 private $show_error = true; //测试阶段,显示所有错误,具有安全隐患,默认关闭 private $is_error = false; //发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的

2012-01-08

Progress_bar进度条类

用来生成一个动态的进度条 如果你的一段程序需要很长时间才能完成,在这段时间内又不想让你的客户等得不耐烦。那么 Progress_bar 可以帮你做到。 Process_bar 利用Javascript动态生成一个进度条,并且会根据你的任务进度来实时改变进度条的进度。

2012-01-08

Forms generation验证表单类

-支持在客户端与服务器端双重验证 -支持accesskey操作 -支持对复选框、单选框、文字框、列表框、上传文件框等格式的验证 -支持对Email、信用卡、数字、字符长度等多种类型的验证

2012-01-08

RSSFeed 类

你不用再考虑RSS的语法,只需要用这个类就可以很方便的生成规范的RSS文件。 压缩包中包括一个实例

2012-01-08

PHP通用的数据库分页类

记得以前总觉得数据库分页麻烦,而网上的一些分页类又总感觉太繁琐,于是这个类就诞生了。:D 当初写这个类的时候就是想把分页简单化。您在使用这个类的时候只要把记录数,页数大小和要传递的变量传过来,剩下的一切都会自动搞定。有什么问题请到论坛提出。

2012-01-08

Ftp上传PHP类

使用PHP写的一个功能完全的FTP类! 包含三个文件,一个类文件,一个ini配置文件,一个例子

2012-01-08

PHP发送SMS消息的类

这是一个用php编写的发送SMS消息的类,他可以连接SMS服务器,完成用户验证,并发送SMS信息到用户手机中

2012-01-08

PHP无限级分类程序

程序的作用:无限级的往下分类! 安装步骤: 第一步:解压压缩包后,您会发现一个“class.sql”的SQL数据的文件,先在你的mysql数据中建立一下“myde520”的数据库,然后将“class.sql”导入到“myde520”数据库。 第二步:打开“index.php”这个文件,找到$mysql = new mysql_Class('localhost','root','');这一段代码,它的格式是$mysql = new mysql_Class('这里填写数据库的访问地址','这里填写数据库用户名','这里填写数据库户密码');

2012-01-08

php 常用类

非常实用的php功能类,让你的开发更加便捷

2012-01-08

Maya 8.0从入门到精通(普及版)

Maya 8.0从入门到精通(普及版)欢迎大家爱使用下载~

2008-11-25

《ASP.NET与SQL网站开发实用教程》源代码

《ASP.NET与SQL网站开发实用教程》源代码《ASP.NET与SQL网站开发实用教程》源代码

2008-11-25

ASP.NET开发的邮件发送系统

这是用Visual studio2005+sqlserver2000开发的一个功能简单的邮件发送系统,欢迎大家使用,如有不足请指出。

2008-11-08

ASP。net开发的网上办公系统

这是用vsual studio2005+SqlSERVER2000开发的网上办公系统,适用于公司内部,安全性较高。

2008-11-08

ASP.NET开发的网上购物系统

这是一个用visual studio2005+SQLServer2000开发的网上购物系统。该系统实用性强,可移植性好。

2008-11-08

一个用ASP.NET+SQLServer2000作的网络投票系统

该系统使用方便,实用性好!是基于用ASP.NET开发的,移植性好,希望大家看看!

2008-11-08

一个用ASP.NET设计的BBS

一个用visual+SQL2000设计的bbs。

2008-11-06

突破ASP.NET编程实例五十讲源码

上传了ASP.NET编程的源码

2008-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除