个人网页的留言板实现与sae的数据库账户配置

时间:2022-07-13 11:48:18

个人网页github)的留言板终于搞定了。总之后端的东西不会写,只有修改以前教程里面的文件。记录一下重要的过程。

  1. 使用了留言保存的send()函数,模版有注册登录功能。根据需求修改了一下,去掉了登录这一块。returndata里面增删自己需要的项目就行了。
    $returnData = array(
    'cid' => $this->db->getInsertId(),
    // 'uid' => $_COOKIE['uid'],
    // 'username' => $_COOKIE['username'],
    'name' => $name,
    'email' => $email,
    'msg' => $msg,
    'time' => $time,
    'dateline' => $dateline,
    );
  2. 同样,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;
  3. 最后还有一点是数据库的配置文件一定要改。我用的是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',
    ),