代码改变世界

随笔档案-2012年04月

PHP页面静态化

2012-04-05 16:01 by 少毅, 336 阅读, 收藏,
摘要: 项目中需要对文章页面进行静态化处理,使用了ob_start和ob_get_contents等函数,代码如下:<?phpheader("content-type:text/html;charset=utf-8");$file = $_GET['url']; //获取要静态化页面url$html = 'article.html'; //生成的静态化页面urlob_start();include("$file");$temp=ob_get_contents();//写入文件$fp=fopen($html,'w 阅读全文

利用Apache在同个服务器上配置多个项目

2012-04-05 15:31 by 少毅, 1953 阅读, 收藏,
摘要: 有时候我们需要在同个服务器上配置多个项目,这时候我们可以采用两种做法,一种是子域名的方式,通过不同的子域名映射到不同的项目目录,另外一种是通过不同的端口映射到不同的项目目录:子域名方式例如配置oa.myydss.com映射到/home/oa目录,配置dpm.myydss.com映射到/home/dpm目录,只要在apache的配置文件httpd.conf中进行如下配置:#配置子域名映射,使用了80默认端口NameVirtualHost *:80<VirtualHost *:80>ServerName oa.myydss.comDocumentRoot "/home/oa& 阅读全文

商城系统商品属性的数据库设计思路

2012-04-05 15:14 by 少毅, 7409 阅读, 收藏,
摘要: 最近看到一个题目,要求提出一套商品属性相关的数据库设计思路,要求是商品属性的类别(例如品牌,尺寸,颜色...)不确定,各个属性类别的属性值(例如品牌可能是HP,IBM...)不确定,同时需要实现针对不同属性类别的商品检索,例如检索出品牌为XX,尺寸为XX,颜色为XX的商品,各条件为AND操作,另外每个属性类别的条件可能为品牌=XX or 品牌 = YY这样的OR操作,最终实现出类似淘宝商品检索页面那样的功能如下(品牌,裤长等条件为AND关系,品牌中的可以选择多个品牌,为OR关系)经过一番思考,数据库设计如下:属性类别表specspec_id —— 属性类别idspec_name —— 属性类别 阅读全文