![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 59
kaozjlin
这个作者很懒,什么都没留下…
展开
-
PHP调试工具PHP DEBUG TOOLS 使用方法
一.安装篇安装前的准备环境:必须得先装X-Debug,至于怎样安装X-Debug请看http://www.xdebug.org/docs/install1. 从http://www.xdebug.org/download.php下 载合适你的X-DEBUG版本2. 解压DLL文件到PHP安装目录下的ext目录,如C:/php/ext/php_xdebug-2.0.4-5.2.8-nts.dll...原创 2010-12-22 14:18:46 · 174 阅读 · 0 评论 -
phpCodeBeautifier 使用及安装
1.下载phpcb http://www.waterproof.fr/products/phpCodeBeautifier/2.解压缩后把phpcb.exe 放到phped的安装目录3.打开phped Tools- Settings找到 Integration 选择后在右侧点击 AddMenu 再出来的窗口中随便输入你想叫的名称 例如FormatCode4.选择刚添加的菜单 右侧点击 Edit 在...原创 2011-03-02 10:30:02 · 215 阅读 · 0 评论 -
php时间函数出错及解决方法 php date_default_timezone_set()函数用法
php时间函数出错及解决方法:php date_default_timezone_set()函数 date.timezone时间区这些因素都是影响php时间的,最主要的问题是默认php时间函数用的是格林威治标准时间和我们的时间(北京时间)差了正好8个小时,这也是php时间函数出错解决的人口。以前碰到一个问题问题,就是echo date(“y-m-d h:i:s”,time())回来的时间总是与...原创 2011-07-04 14:10:07 · 1212 阅读 · 0 评论 -
php魔术方法和魔术变量
PHP把所有以__(两个下划线)开头的类方法当成魔术方法。所以你定义自己的类方法时,不要以 __为前缀。 1、__construct()当实例化一个对象的时候,这个对象的构造方法将首先被调用;我们知道php5对象模型和类名相同的函数是类的构造函数,那么如果同时定义构造函数和__construc()方法的话,php5会默认调用__contruct()而不会调用同类名函数,所以__...原创 2010-11-30 09:39:46 · 40 阅读 · 0 评论 -
Smarty3.0 配置方法及初步认识
今天想通过用Smarty作一个东东,准备到官网去下一个最新的版本下来。没曾想Smarty出了3.0版本了,目前已经到3.0.8了当下弄下来折腾一下,看看有什么好东西这里大概解读一下附带的README文件BETA8 需要注意的事情Smarty3 的API已经被重构过以更好的面向结构话和语法一致性。但是Smarty2的API仍然是支持的,但是会出提示。当然,也可以手动disable...原创 2011-07-27 11:54:47 · 135 阅读 · 0 评论 -
FCKeditor的PHP配置
1、下载FCKeditor 多国语言版2、解压后为文件夹减肥:删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五个文件以外的所有文件删除目录/editor/_source,_testcases(基本上,所有_开头的文件夹或文件都是可选的),删除/editor/...原创 2011-10-27 11:03:45 · 74 阅读 · 0 评论 -
php大括号的妙用
// Get the first character of a string $str = 'This is a test.'; $first = $str{0}; // $first = T; // Get the third character of a string $third = $str{2}; // $third = i; // Get the last charact...2011-08-12 17:19:18 · 70 阅读 · 0 评论 -
php中rename()函数的妙用
php中rename()函数的妙用大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。例如:$oldpath --...原创 2011-12-13 19:00:21 · 238 阅读 · 0 评论 -
Eclipse\Zend Studio\EPP等基于Eclipse的IDE配色主题插件
Eclipse\Zend Studio默认的白色编辑器配色主题是不是已经看的眼疼了?向大家推荐一个Eclipse插件–Eclipse Color Themes.先展示一下显示效果:eclipse_color_theme效果截图这只是其中的一种配色主题,它还有好多配色方案. 好了,讲一下如何安装这个插件,我现以Zend Studio 8为例.首先,菜单栏–hel...原创 2011-12-23 14:03:23 · 93 阅读 · 0 评论 -
solr-1.4.1安装笔记
Solr是一个基于Lucene java库的企业级搜索服务器,本文记录了solr的安装过程,版本为最新的1.4.1。 1) 下载 从solr的官网http://lucene.apache.org/solr/找到最新的版本1.4.1. 解开下载的apache-solr-1.4.1.zip或apache-solr-1.4.1.tgz文件到apache-solr-1.4.1目录. 2) ...原创 2011-11-06 02:30:19 · 82 阅读 · 0 评论 -
php计算时间差/两个时间日期相隔的天数,时,分,秒.
<?php function timediff( $begin_time, $end_time ) { if ( $begin_time < $end_time ) { $starttime = $begin_time; $endtime = $end_time; } else { $starttime...原创 2012-01-31 19:02:03 · 172 阅读 · 0 评论 -
PHP时间戳函数总结一览
PHP语言中的函数有许多种,各种应用方式不同,实现的功能也不尽相同。我们在本文种为大家总结了PHP时间戳函数,希望能作为参考学习对象。一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22″) 结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,PHP时间...原创 2012-01-31 22:15:42 · 77 阅读 · 0 评论 -
关于 Zend Studio 调试的环境
Zend Studio IDE 很强大,但是不能调试。必须搭调试环境,用XDebug还是分离Zend debuger 按照步骤一步一步,最后都失败!半天还没解决,怎么办?Zend官方网站他们用Zend Server,Zend server要钱,还没注册码。发现Zend Server CE 免费,里面Debuger开放。OK了,安装了,启动时出现 internal error 错误页面。...原创 2011-11-18 17:27:26 · 90 阅读 · 0 评论 -
调试变量,输出变量,DEBUG可用SMARTY的函数debug_print_var
比如要调试数组$array{$array|@debug_print_var} 其他基本就{$var|debug_print_var} 详细说请看Smarty/plugins下的modifier.debug_print_var.php原创 2012-02-07 14:36:59 · 170 阅读 · 0 评论 -
zend studio将tab键改为4个空格
zend studio将tab键改为4个空格原创 2012-02-07 23:16:00 · 149 阅读 · 0 评论 -
zend studio 安装aptana插件 以及对js代码的支持
http://bbs.houdunwang.com/thread-5083-1-1.html原创 2012-02-08 16:54:58 · 77 阅读 · 0 评论 -
PHP str_replace()和str_ireplace()区别与解释
PHP 的str_replace() 函数和str_ireplace在程序中用得是比较多的一个函数,它的主要功能是使用一个字符串替换字符串中的另一些字符,下面是它的具体使用Str_replace函数对大小写敏感。而使用 str_ireplace() 就可以执行对大小写不敏感的搜索,其它的应该就没有什么区别了语法str_replace(find,replace,string,count)...原创 2011-03-02 09:33:23 · 182 阅读 · 0 评论 -
函数:set_time_limit()
set_time_limit配置该页最久执行时间。 语法: void set_time_limit(int seconds); 返回值: 无 函数种类: PHP 系统功能 内容说明本函数用来配置该页最久执行时间。默认值是 30 秒,在 php.ini 中的 max_execution_time 变量配置,若配置为 0 则不限定最久时...原创 2011-06-10 00:19:48 · 153 阅读 · 0 评论 -
php实现页面跳转的三种方法
1.第一种: <?phpheader("Location: http://www.vbzh.com/forum");?>2.第二种:和javascrīpt结合起来 echo "<scrīpt language=javascrīpt>"; echo "location.href='www.XXX.com';"; echo ...原创 2010-12-27 11:57:05 · 114 阅读 · 0 评论 -
关于PHP if($x),==,===判断比较的官方说明
PHP type comparison tablesThe following tables demonstrate behaviors of PHPtypes andcomparisonoperators, for both loose and strict comparisons. Thissupplemental is also related to the manual secti...原创 2011-01-17 23:58:30 · 560 阅读 · 0 评论 -
PHP 5的mysqli扩展
在通常情况下,使用PHP构建的应用系统都是搭配着MySQL数据库,很长时间以来,mysql扩展一直伴随着PHP与MySQL,并为二者之间的交互提供了通道。mysql扩展库提供的相关函数使PHP程序存取MySQL数据库变得很容易,但是,随着MySQL的发展,mysql扩展开始出现一些新问题,因为mysql扩展无法支持MySQL 4.1及其更高版本的新特性。面对mysql扩展功能上的的不足...原创 2011-01-20 09:39:44 · 143 阅读 · 0 评论 -
PHP数组的定义、初始化和数组元素的显示
从ASP初入门到PHP,感觉到PHP的强大之一就是内置函数的丰富,比如先前学习的PHP日期时间函数,读写文件的相关函数等都无不表明了PHP的更专业、更令用户的使用得心应手。一开始我对PHP函数的丰富功能很兴奋,随着对越来越多近乎变态多的函数接触之后,突然联想到了ASP内置函数的稀少,要完成某项特殊功能,常须自定义函数,随着应用的在增多,自己居然也有了一套常用的函数库。然而现在在PHP中,这些功能早...原创 2011-01-20 15:40:42 · 233 阅读 · 0 评论 -
mysqli使用prepared语句
mysqli函数库支持prepared语句的使用。它们对于在执行大量具有不同数据的相同查询时,可以提高执行速度。它们也可以免受sql注射风格(injection-style)的攻击。prepared语句的基本思想是可以向mysql发送一个需要执行的查询模板,然后再单独发送数据。我们可以向相同的prepared语句发送大量的相同数据;这个特性对批量处理的插入操作来说是非常有用的。例如一个插入...原创 2011-01-21 14:19:59 · 157 阅读 · 0 评论 -
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
分析: mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的: while($row = mysql_fetch_row($res)){ echo $row[...原创 2011-01-25 11:33:06 · 86 阅读 · 0 评论 -
php文件路径的操作
$url = 'http://'.$_SERVER['HTTP_HOST'].substr($REQUEST_URI,0,strrpos($REQUEST_URI,'/')); echo $url;echo "<p>";//echo strrpos($REQUEST_URI,'/');//echo substr($REQUEST_URI,0,strrpos($REQUEST_URI,'...原创 2011-05-10 09:29:01 · 73 阅读 · 0 评论 -
PHP文件的路径问题
如果只是php文件引用的时候,使用dirname(__FILE__) 就可以解决了.但是如果引用的文件里有html代码,其中的url就不好定位了.使用网上提供的方法可以解决这个问题,链接将文件的目录切换到根目录后,html代码中的url的路径就填写相对于根目录的路径就可以了.方法如下:其实很简单的,你用你的web根目录做根目录.不管你怎么定,你文件肯定有一个全部都要包含的文件的...原创 2011-05-10 09:38:21 · 130 阅读 · 0 评论 -
header 设置页面编码
php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Content-type: text/...原创 2011-05-10 11:38:58 · 3950 阅读 · 0 评论 -
PHP header() 使用心得
下面是关于header函数的详细使用说明:不管页面有多少 header,它会执行最后一个,不过是有条件的,例如: header('Location:http://www.jb51.net'); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com'); 这个就会跳到百度head...原创 2011-05-10 11:40:06 · 120 阅读 · 0 评论 -
Apache开启Rewrite环境
环境:系统 WindowsApache 2.2加载Rewrite模块:在conf目录下httpd.conf中找到LoadModule rewrite_module modules/mod_rewrite.so这句,去掉前边的注释符号“#”,或添加这句。允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):# Allow...原创 2011-05-24 14:15:33 · 85 阅读 · 0 评论 -
PHP中::、->、self、$this操作符的区别
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者sta...原创 2011-02-11 09:38:28 · 606 阅读 · 0 评论 -
PHP debug_backtrace() 函数 ,函数调用位置 ,定位
PHP Error 和 Logging 函数 中的一个。 通过这个函数。可以轻松的追踪。某个函数的整个调用流程。-------------------------------------------------定义和用法PHP debug_backtrace() 函数生成一个 backtrace。该函数返回一个关联数组。下面是可能返回的元素:f...原创 2011-09-10 00:52:59 · 433 阅读 · 0 评论 -
PHP 反射机制详解 以及插件架构实现
1。用途:该扩展分析php程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。Reflection可以说是对php库函数:“Classes/Objects 类/对象函数”的一个扩展。主要用在通过程序检测现有php程序内部关于类、方法等信息,并做出处理。2。API概览:class Reflection { }interface Reflector { }class Reflection...原创 2011-09-12 01:12:33 · 76 阅读 · 0 评论 -
函数:get_cfg_var()
get_cfg_var取得 PHP 的配置选项值。 语法: string get_cfg_var(string varname); 返回值: 字符串 函数种类: PHP 系统功能 内容说明若正确取得目前 PHP 配置选项 varname,则返回变量值。失败则返回 false。 ...原创 2011-06-10 00:17:21 · 563 阅读 · 0 评论 -
php返回HTTP状态码
面试时很多人问我这个,记录一下 200是ok, 404表示页面未找到.HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。<?PHP /** * HTTP Protocol defined status codes* HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。* @param int $num*/ ...原创 2013-08-20 11:07:37 · 828 阅读 · 0 评论