php MVC模式
我们这里介绍PHP实现MVC的几种方法,首先将从什么是MVC,然后以代码的形式介绍PHP实现MVC。相信所有习惯了使用MVC来组织自己的项目的人,让他选择一个新的项目构架时,一定不会放弃MVC。 传统的面相过程式的开发方式在处理中型以上的应用时,就开始显得力不从心。即便我们能够快速的完成需求,但是在需求发生变更后或者进行后期维护的时候,我们会深深地陷入我们早期搭建的陷阱中。 什么是MVC? 关于MVC的定义和解释......
一个PHP实现农历转换的类
<?php class Calendar { #农历每月的天数 var $everyCMonth=array( 0=>array(8,0,0,0,0,0,0,0,0,0,0,0,29,30,7,1), 1=>array(0,29,30,29,29,30,29,30,29,30,30,30,29,0,8,2), 2=>array(0,30,29,30,29,29,30,29,30,29,30,30,30,0,9,3), 3=>array(5,29,30,29,30,29,29,30,29,29,30,30,29,30,10,4), 4=>array(0,30,30,29,30,29,29,30,29,29,30,30,29,0,1,5), 5=>array(0,30,30,29,30,30,29,29,30,29,30,29,30,0,2,6), 6=>array(4,29,30,30,29,30,29,30,29,30,29,30,29,30,3,7), 7=>array(0,29,30,29,30,29,30,30,29,30,29,30,29,0,4,8), 8=>array(0,......
php获取农历日期
function lunarcalendar ($month, $year) { global $lnlunarcalendar; /*Lunar calendar 博大精深的农历 原始数据和算法思路来自 S&S Lab http://www.focus-2000.com 可惜网站好像关了 */ //农历每月的天数。每个元素为一年。每个元素中的数据为:[0]是闰月在哪个月,0为无闰月;[1]到[13]是每年12或13个月的每月天数;[14]是当年的天干次序,[15]是当年的地支次序 &......
用Google Code上传备份管理代码
对于不固定工作场所的程序员来说,通过http的Source Control是个不错的选择。GoogleCode就提供了Subversion server。使用Google Code的项目托管功能,结合svn客户端,实现了文档和工作资料的统一管理与使用。 1.在http://code.google.com 上申请项目托管服务。 2、点击“Create a new project”,创建一个新项目。 3、分别填入项目名称、项目概述和项目描述等,其中项目名称将会作为svn链接的地址标识。 4、创建好之后......
get_class is_subclass_of is_a
get_class -- 返回对象的类名 描述 string get_class ( object obj) 返回对象实例 obj 所属类的名字。如果 obj 不是一个对象则返回 FALSE。 注: get_class() 返回用户定义的类名的小写形式。在 PHP 扩展中定义的类则返回其原有的名字。 get_parent_class (PHP 4 , PHP 5) get_parent_class -- 返回对象或类的父类名 描述 string get_parent_class ( mixed obj) 如果 obj 是对象,则返回对象实例 obj 所属类的父类名。 如果 obj 是字符串,则返回以此字符串为名的类的父类名......
dirname(__FILE__)
通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径 是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下 定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。 dirname(dirname(__FILE__)); /* 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web */ dirname(dirname(__FILE__));得到的是文件上一层目录名 dirname(__FILE__);得到......
PHP implode() 函数 PHP explode() 函数
PHP implode() 函数 定义和用法 implode() 函数把数组元素组合为一个字符串。 语法 implode(separator,array) 参数 描述 separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。 array 必需。要结合为字符串的数组。 说明 虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。 提示和注释 注释:implode() ......
PHP中的_SERVER[PHP_SELF]与$PATH_INFO
前面的$_SERVER[PHP_SELF]返回的是一段信息,如“/upload/try.php” 而后面的则返回一个数组: 如: $path_parts = pathinfo('index.html'); echo $path_parts['dirname'], " "; echo $path_parts['basename'], " "; echo $path_parts['extension'], " "; echo $path_parts['filename'], " "; // since PHP 5.2.0 将返回: /upload index.html html index ......
php删除/复制文件夹及其文件夹下所有文件
<?php /*复制xCopy函数用法: * xCopy("feiy","feiy2",1):拷贝feiy下的文件到 feiy2,包括子目录 * xCopy("feiy","feiy2",0):拷贝feiy下的文件到 feiy2,不包括子目录 *参数说明: * $source:源目录名 * $destination:目的目录名 * $child:复制时,是不是包含的子目录 */ function xCopy($source, $destination, $child)......
- Page:5/8 78 Blogs
周日 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 |
文章分类
- 默认(751)
- 日志(47)
- 感悟(15)
- testIT(4)
- PHP_XML(5)
- PHP(78)
- 明星(1)
- 笑话(31)
- 毕业论文(2)
- 生活(60)
- HTML(11)
- CSS(6)
- 考研(3)
- JS(21)
- 简历(6)
- svn(3)
- 音乐(1)
- 学习(7)
- jQuery(9)
- 英语口语(9)
- 书籍(2)
- magento(258)
- apache(12)
- 创意(4)
- 设计(4)
- 休闲(1)
- IT咨询(11)
- 工作(23)
- ubuntu(21)
- bysoft(1)
- zend(1)
- web(2)
- software(1)
- sql(5)
- 娱乐(5)
- photoshop(3)
- zend framework(2)
- nginx(3)
- 小说(1)
- 名言(1)
- 牛人(1)
- Mysql(6)
- vim(2)
- wordpress(8)
- drupal(1)