需求:采用php5写一个文件目录相册(无数据库,单文件版本)兼容php5.2及以上,采用bootstrap进行网页界面设计,整个界面简洁大方,可切换白天、夜晚模式。
功能:相册列表(无限子相册目录)相册提取照片作为封面(如未设置封面的情况下),登录后提供创建、删除、重新命名相册,相册内提供上传照片、上传、重命名照片功能,未登录则不展示,相册可设置密码,未登录可以输入密码浏览(该功能采用目录内检测.passwd里的密码实现)。
照片列表,照片内右上角提供 设为封面、照片重命名、删除照片功能(使用图标),照片下方显示照片名称,提供分页,每页显示30张。
照片浏览页面,照片以大图展示,照片下方展示照片exif信息和下载、删除、设为封面等选项。
其他:底部显示版权信息。


使用php写一个网站反向代理程序兼容php5.1及以上,需要支持多站点(每个站点独立的配置文件),支持GET、POST等操作,可自由替换及正则表达式替换网页内的内容,对图片和js、css等不同类型的文件自定义不同的缓存时间设置(缺省为html格式),伪造ip和UA,请生成完成后测试,防止出现bug和浏览器兼容问题。

使用php写一个单文件网站内容管理系统php5.1及以上,采用sqlite数据库,需要支持多站点(每个站点独立的配置文件),支持GET、POST等操作,可自由替换及正则表达式替换网页内的内容,对图片和js、css等不同类型的文件自定义不同的缓存时间设置(缺省为html格式),伪造ip和UA,请生成完成后测试,防止出现bug和浏览器兼容问题。

分类表包含字段:分类cid、父pid、分类名cname、分类目录cdir、引用url、关键词key、描述desc、内容html、展示pro、排序view、编辑时间editime

内容表字段包含
文章编号 aid	integer NULL Auto Increment
分类id cid	smallint
标题 title	varchar(50) NULL
文章标题伪静态目录 aurl	varchar(50) NULL
引用 url	varchar(50) NULL
tag关键词 key	varchar(50) NULL
描述desc	varchar(255) NULL
添加用户 user	varchar(50) NULL
记录 log	varchar(255) NULL
内容 html	text NULL
审核 pro	integer NULL
点击数 click	integer NULL
添加时间 adddate	timestamp [CURRENT_TIMESTAMP]

tags表字段:编号tid tname tdir

自定义通用变量字段