1、各个模块的入口程序
space.php
个人主页、动态、心情、状态、日志、相册、话题、群组、好友、分享等主要模块的入口。并提供以上模块的初步处理、检查以及引入相关的动作代码等功能。URL格式为/space.php?do=SSS,其中do为{’feed’, ‘doing’, ‘mood’, ‘blog’, ‘album’, ‘thread’, ‘mtag’, ‘friend’, ‘wall’, ‘tag’, ‘notice’, ’share’, ‘home’, ‘pm’},以上SSS代表的具体意思以后会详细介绍,现在只说明大体框架。
cp.php
个人信息的设置、任务、邀请等基本辅助模块以及JS弹出框的模板和动作代码等的入口。同space.php一样cp.php也是进行初步的检查和文件引入。URL格式为 /cp.php?ac=CCC,其中ac为{’space’, ‘doing’, ‘upload’, ‘comment’, ‘blog’, ‘album’, ‘relatekw’, ‘common’, ‘class’,’swfupload’, ‘thread’, ‘mtag’,'poke’, ‘friend’,'avatar’, ‘profile’, ‘theme’, ‘import’, ‘feed’, ‘privacy’, ‘pm’, ’share’, ‘advance’, ‘invite’,’sendmail’,'userapp’, ‘task’,'credit’, ‘password’, ‘domain’}。
do.php
用户登录、注册、密码找回、邀请连接、验证码等模块的入口。这部分功能有一个共同特点就是用户未登录,所以相应的检查就比较少。URL格式为 /do.php?ac=DDD,其中ac为{’login’, ‘comment’, ‘wall’, ‘register’, ‘lostpasswd’, ’swfupload’, ‘inputpwd’,’sns’, ‘viewspace’, ‘relatekw’, ‘ajax’, ’seccode’, ’sendmail’}。
network.php
这部分是随便看看的入口。向用户(包括未登录)提供整个Uchome的简单浏览,值得一提的是该部分不受大多数隐私设置的控制,而且动态等信息是面向全站的。URL格式为/network.php?ac=NNN,其中ac为{’space’, ‘doing’, ‘blog’, ‘album’, ‘mtag’, ‘thread’, ’share’}。
2、主目录下其他文件
admincp.php 后台管理“高级管理”的入口。会进行身份判断和验证
common.php 它是各模块都要引入的文件,提供检验登录、连接数据库、包含基本文件、加载UC应用、关联模板等功能。
config.php Ucenter Home配置参数列表,包括数据库连接信息等配置信息。
editor.php 富文本编辑器的动作代码文件。
index.php 首页的动作代码程序。
invite.php 好友邀请链接显示页的动作代码。
3、主目录下其他文件夹内容
admin 后台管理的动作代码和模板页面。
attachment 存放相册图片、上传图片(头像除外)等附件。
data 存放 信息缓存、页面缓存、头像缓存等缓存。
image 图片
language 各种提示语,操作结束提示等的公用数组,方便文字修改和翻译。
source 存放各功能模块的动作代码、function、JS等程序文件
template 存放模板页面、样式表和少量图片等显示文件
theme 存放Uchome的主题文件