摘要:
DEDECMS织梦 - 全站已有内容全部设置为动态化访问(包括自由列表freelist),以及发布内容时自动为动态化,设置分为三个步骤:1、将所有文档设置为“仅动态”:执行以下mysql语句:update dede_archives set ismake=-12、将所有栏目设置为“使用动态页”,也可以更改栏目设置时选择“使用动态页”:执行以下mysql语句:update dede_arctype set isdefault=-13、首页动态:后台选择,然后点击,选择动态浏览,再点击即可。SQL命令执行:后台选择,点击打开,再选择执行单条命令,即可拷贝SQL语句进去,然后执行。自由列表freel 阅读全文
摘要:
写一个简单是单例模式的例子class Pattern{ Private $array=array(); private Static $instance; Private function __construct(){ } public static function getInstance(){ if(empty(self::$instance)){ self::$instance=new Pattern(); } return self::$instance; } publi... 阅读全文
摘要:
组合模式:将一组对象组合为可像单个对象一样被使用的结构。装饰模式:通过在运行时合并对象来扩展功能的一种灵活机制。外观模式:为复杂或多变的系统创建一个简单的接口。 阅读全文
摘要:
在看了几天的php模式了,脑海里每天都有些新的想法,但是具体我能用它来做些什么,我一直没有怎么深入下去。 整本书一直在提倡“针对接口编程,而不是针对实现”。 今天简单的理解了一些,就是不要通过一些方法直接实例化对象,而是通过接口传递。对象的实例化,都通过相应的接口实现,这样就能在功能实现过程中避免很多的错误,而且修改也会很容易扩展和修改。 阅读全文
摘要:
对我来讲,写程序不是码代码,不想只是简单的将类拿来调用,然后功能实现了,可是以后要做一些扩展或者是修改就要对代码大刀阔斧。在网站的开发过程中,使用一些框架,团队就可以在一定的程度上,分工合作。但是当你去读别人的代码时,除了打开代码运行一遍,再凭借自己的经验读懂代码,可能其他的选择都是无奈的。如果我们能把编程当做事在做一种艺术,那么可能在别人阅读你的程序时,也就不会这么纠结了。推荐的这本书,在很早就拿到手了。看过,也很尊重这本书里面讲到的思想。但是因为个人的水平等原因,事实上用到的并不多。最近有重新开始阅读这本书,感觉是要试着用心的学习学习。 阅读全文
摘要:
# ThinkPHP核心文件介绍 ├─ThinkPHP.php 框架入口文件 ├─Common 框架公共文件 ├─Conf 框架配置文件 ├─Extend 框架扩展目录 ├─Lang 核心语言包目录 ├─Lib 核心类库目录 │ ├─Behavior 核心行为类库 │ ├─Core 核心基类库 │ ├─Driver 内置驱动 │ │ ├─Cache 内置缓存驱动 │ │ ├─Db 内置数据库驱动 │ │ ├─TagLib 内置标签驱动 │ │ └─Template 内置模板引擎驱动 │ └─Template 内置模板引擎 └─Tpl 系统模板目录#项目目录结构及说明: Home 前台应用文.. 阅读全文
摘要:
对于刚毕业的人来说,不管在什么样的公司,都有比你资格老的,工作经验比你丰富的工头。 进来时,可能还有想法,要好好向他们学习,努力认真的工作。 但是时间已久就感觉不太对了,很多时候,发现自己的工作认真不起来。工作中很多需要前期细腻整合的工程,根本没有完成。就好像建设大楼,前期没有画图纸,后期完成和改造时,又到处挖洞。最后只能是大楼到处有问题。最后,大家干活时,都按照自己的思路做,没有标准。活的程序,也被写的死死的。 阅读全文
摘要:
因为接触到TP3.2版本,所以需要性质的了解了一些命名空间命名空间简单的被我理解为就是可以为相同的变量、函数和类找到别名,这样就不会出现系统错误,其他的都还是一样的。首先创建命名空间file1.php再创建file.phpspace;?>这样的情况下,就可以避免因为相同的类名,而使系统报错。 阅读全文
摘要:
打开php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;区域,有影响文件上传的以下几个参数:file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M在;;;;;;;;;;;;;;;;;; Data Handling ;;;;;;;;;;;;;;;;;;区域,还有一项:post_max_siz 阅读全文
摘要:
在php编程中,很多情况下,我们不希望通过修改配置文件(php.ini)来实现相关功能,这样不利于代码的可移植性。大多数情况下,我们会使用ini_set()来实现配置文件的占时修改。但需要注意的是,post_max_size,upload_max_filesize,magic_quotes_gpc这些值在ini_set的设置的无效的。具体ini_set能设置的清单可以查看php手册那么我们怎么才能做到在不修改php配置文件的前提下,做到修改相关设置呢。这个时候,又是.htaccess在.htaccess文件中,添加下列内容php_value upload_max_filesize “80M”p 阅读全文