个人网页(github)的留言板终于搞定了。总之后端的东西不会写,只有修改以前教程里面的文件。记录一下重要的过程。
- 使用了留言保存的send()函数,模版有注册登录功能。根据需求修改了一下,去掉了登录这一块。returndata里面增删自己需要的项目就行了。
$returnData = array(
'cid' => $this->db->getInsertId(),
// 'uid' => $_COOKIE['uid'],
// 'username' => $_COOKIE['username'],
'name' => $name,
'email' => $email,
'msg' => $msg,
'time' => $time,
'dateline' => $dateline,
); - 同样,mysql的文件也是在create table里面增删自己需要的项目:
CREATE TABLE `contents` (
`cid` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(11) unsigned DEFAULT NULL,
`name` varchar(2000) DEFAULT NULL,
`email` varchar(2000) DEFAULT NULL,
`msg` varchar(2000) DEFAULT NULL,
`time` varchar(2000) DEFAULT NULL,
`dateline` int(10) unsigned DEFAULT '',
`support` int(11) unsigned DEFAULT '',
`oppose` int(11) unsigned DEFAULT '',
PRIMARY KEY (`cid`),
KEY `name` (`name`),
KEY `email` (`email`),
KEY `msg` (`msg`),
KEY `time` (`time`),
KEY `oppose` (`oppose`),
KEY `uid` (`uid`),
KEY `support` (`support`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8; - 最后还有一点是数据库的配置文件一定要改。我用的是sae,详细方法。账户和密码就是打开应用后右边的Access Key和Secret Key。name就是应用名。
$_CONFIGS = array( 'db' => array(
'db_host' => 'w.rdc.sae.sina.com.cn:3307',
'db_port' => '3307',
'db_user' => 'xxxxxxxxx',
'db_password' => 'xxxxxxxxxxxxxxx',
'db_name' => 'xxxxxxxx',
),