PHP
文章平均质量分 71
tzsmin
这个作者很懒,什么都没留下…
展开
-
国外主流PHP框架比较
作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2008-5-5最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony说明:我转载 2008-05-06 11:15:00 · 504 阅读 · 0 评论 -
php获取客户端IP地址的几种方法
$iipp=$_SERVER["REMOTE_ADDR"];echo $iipp;?>///////////////////////////////////////////////$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];$user_IP = ($us转载 2008-12-02 12:43:00 · 406 阅读 · 0 评论 -
PHP基于COM的Excel操作类(PHP5)
无聊写这玩的,喜欢扩展的朋友别忘了发我一份哦,哈哈 谢谢, ps:测试没什么效率的说,哈哈~~~ [email protected]复制PHP内容到剪贴板PHP代码: /** *基 于 COM 的 Excel 操作类(PHP5.x) *PHPer:T.T.R *Date:[2007-05-24] *Ver:1.0.0 *Blog:[url]http://www.Gx3.cn[转载 2008-11-30 19:07:00 · 601 阅读 · 1 评论 -
PHP读取excel的方法(转自cn.php.net)
<?PHP$filename = "c:/spreadhseet/test.xls";$sheet1 = 1;$sheet2 = "sheet2";$excel_app = new COM("Excel.application") or Die ("Did not connect");print "Application name: {$excel_app->Applicati转载 2008-11-30 19:06:00 · 531 阅读 · 0 评论 -
show processlist
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1. 进入mysql/bin目录下输入mysqladmin processlist;2. 启动mysql,输入show processlist;如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线转载 2008-12-02 10:17:00 · 230 阅读 · 0 评论 -
PHP预定义变量
预定义变量 服务器变量:$_SERVER 注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。 $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数 组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可 能忽略了一些信息,或者产生了一些未在下面列原创 2008-12-02 12:49:00 · 300 阅读 · 0 评论 -
php config
PHP 的安装 由于php是一个zip文件(非install版),安装较为简单解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到安装盘目录下。例如安装路径为 c:/php5 1 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:/windows转载 2008-12-05 12:08:00 · 263 阅读 · 0 评论 -
PHP基础算法
这里是用PHP写的几个基础算法,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP程序员,我认为应该熟悉C,如果你想成为真正的程序员,请好好学C,学好数据结构与算法。这里仅仅只是几个基础算法,还有很多东东要学……1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。思路:多少行for一次,然后在里面转载 2009-02-12 12:22:00 · 313 阅读 · 0 评论 -
PHP 截取字符串专题
1. 截取GB2312中文字符串 php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) {转载 2008-12-16 09:59:00 · 294 阅读 · 0 评论 -
PHP截取中文字符串方法总结
程序一:PHP截取中文字符串方法由于网站首页以及vTigerCRM里经常在截取中文字符串时出现乱码(使用substr),今天找到一个比较好的截取中文字符串方法,在此与大家共享。function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i转载 2008-12-16 10:01:00 · 274 阅读 · 0 评论 -
二维数组行列值对换
$start_row = 0;$start_col = 0;$arr = array( array("11", "12", "13", "14"), array("21", "22", "23", "24"), array("31", "32", "33", "34"), array("41", "42", "原创 2008-12-12 12:25:00 · 588 阅读 · 0 评论 -
HTTP_HOST 和 SERVER_NAME 的区别
PHP的SERVER保留变量中HTTP_HOST 和SERVER_NAME经常是一样的,原因是服务器端口是80,那么HTTP_HOST将省略不显示,而HTTP服务的默认端口就是80,所以大多数情况下,HTTP_HOST都没有显示这个端口号。而如果使用的是ssl链接,那么端口号将被显示出来。所以HTTP_HOST = SERVER_NAME:SERVER_PORT转载 2008-12-20 11:49:00 · 194 阅读 · 0 评论 -
PHP中$_SERVER的详细用法
$_SERVER[PHP_SELF] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[argv] #传递给该脚本的参数。 $_SERVER[argc] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER[GATEWAY_INTERFACE] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[转载 2008-12-02 12:41:00 · 172 阅读 · 0 评论 -
php遍历文件夹(获得文件名)
function listFile($dir){ $fileArray = array(); $cFileNameArray = array(); if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file !="." && $file !="..") { if转载 2008-11-27 11:17:00 · 778 阅读 · 0 评论 -
PHP和正则表达式教程集合
PHP和正则表达式一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在PHP程序中 能应用一些基本的正则表达式。正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的转载 2008-05-13 16:15:00 · 836 阅读 · 0 评论 -
JPGRAPH生成统计图
JPGRAPH 生成统计图真的很方便,而且有很多样式可以选.下边有四种使用实例(统计图,柱形图,饼形图,3D饼干形图)直接进入主题:1.下载jpgraph http://www.aditus.nu/jpgraph/ 有php4.x 版和 php5.x 版 我下载的是php5.x版2 .整理 : jpgraph/src 下边的几个实例文件分转载 2008-07-29 15:41:00 · 613 阅读 · 0 评论 -
组合多个数组
function joinResult(&$result, $main_key){ $arg_list = func_get_args(); if (count($arg_list) return; for ($i=2; $i $arr = $arg_list[$i]; foreach ($a原创 2008-07-31 22:52:00 · 244 阅读 · 0 评论 -
轻松搭建PHP5和SQL Server 2005开发环境
SQL Server 2005 php驱动是php5的一个扩展,它提供访问SQL Server 2005和SQL Server 2000.该扩展数据访问接口可以应用在所有版本(包括体验版)的SQL Server 2005和SQL Server 2000.该SQL Server 2005 php驱动支持Windows验证,参数绑定(译预处理),大对象流,原数据访问和错误处理.在你使用IIS:In转载 2008-05-21 12:21:00 · 520 阅读 · 1 评论 -
PHP模板引擎Smarty的安装配置及应用实现
【摘要】随着当今社会网络化、信息化的不断深入,构建动态网站已经普及到整个网站制作领域。本文是介绍PHP技术下的Smarty模板引擎,在分析其特点、工作原理的基础上,简要介绍了该引擎的安装、配置以及应用实现。 【关键词】Smarty,PHP,Smarty安装配置,Smarty应用实现 【中图分类号】G434 【文献标识码】B 【论文编号】1009—8097(2007)09—0080—转载 2008-08-05 22:41:00 · 1376 阅读 · 0 评论 -
smarty实例教程一
smarty实例教程(原创) ---模板设计部分关键词:smarty,PHP模板引擎一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。二、smarty优点:1.转载 2008-05-28 10:33:00 · 633 阅读 · 0 评论 -
使用APC缓存优化PHP程序
Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。 在 Windows 下,APC 要求有 c:/tmp 目录,并且该目录要对 Web 服务器进程可写。 1. 安装: 以PHP extension 形式安装.2. 配置apc.enabled boolean apc.op转载 2008-11-13 17:14:00 · 593 阅读 · 0 评论 -
深入浅出JSON
JSON定义 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java,JavaScript, Perl转载 2009-01-07 12:28:00 · 157 阅读 · 0 评论 -
ajax处理php返回json数据例子
/-----------test.html---------------/click function ajax_init(){ var ajax=false; try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {转载 2009-01-11 11:44:00 · 391 阅读 · 0 评论 -
PHP验证身份证
身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,发出来分享一下。 <?php//计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17) return false; //加权因转载 2009-01-14 11:48:00 · 573 阅读 · 0 评论 -
用PHP取得文件后缀名
上传的时候,判断文件后缀名,然后再同时生成复杂名字的时候,总是会有烦恼,也确实是,使用PHP取文件后缀名的方法太多了。。这里稍列几个1、利用 pathinfo 函数$urlname = http://www.neatcn.com/attachment/test.gif; $path_info = pathinfo($urlname ); echo $path_info[e转载 2008-11-26 21:07:00 · 741 阅读 · 0 评论