コード例 #1
0
ファイル: mysql.php プロジェクト: lyhiving/mini_class
<?php

/**
 * 迷你同学录 (http://mini_class.piscdong.com/)
 * (c)PiscDong studio (http://www.piscdong.com/)
 *
 * 程序完全免费,请保留这段代码。
 * 请勿出售本程序或其修改版,请勿利用本程序或其修改版进行任何商业活动。
 */
require_once 'inc.php';
if (!file_exists($l_file)) {
    echo getstop(2);
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['title'] != '' && $_POST['username'] != '' && $_POST['name'] != '' && $_POST['password'] != '') {
        require_once $c_file;
        echo '<div class="title">安装MySQL数据库</div><div class="gcontent"><ul>';
        $query = "create table {$dbprefix}main (\r\nid int(10) NOT NULL auto_increment,\r\ntitle varchar(255) NOT NULL,\r\nschool varchar(255) default NULL,\r\nclassname varchar(255) default NULL,\r\nopen int(5) NOT NULL default '0',\r\nopenreg int(5) NOT NULL default '0',\r\ninvreg int(5) NOT NULL default '0',\r\ngid varchar(255) default '1|2|3',\r\ncontent text,\r\nemail int(5) NOT NULL default '0',\r\nsmtp_server varchar(255) default NULL,\r\nsmtp_port varchar(255) default NULL,\r\nsmtp_email varchar(255) default NULL,\r\nsmtp_isa int(5) NOT NULL default '0',\r\nsmtp_user varchar(255) default NULL,\r\nsmtp_pwd varchar(255) default NULL,\r\npagesize int(10) NOT NULL default '20',\r\nupload int(5) NOT NULL default '0',\r\nmaxsize int(10) NOT NULL default '0',\r\nfiletype varchar(255) default 'jpg',\r\nthum int(5) NOT NULL default '0',\r\navator int(5) NOT NULL default '10',\r\nslink int(5) NOT NULL default '0',\r\nveri int(5) NOT NULL default '0',\r\nicp varchar(255) default NULL,\r\nskin int(10) NOT NULL default '0',\r\ntimefix varchar(255) NOT NULL default '0',\r\nip varchar(255) default NULL,\r\ng_open int(5) NOT NULL default '0',\r\ng_name varchar(255) default NULL,\r\ng_pwd varchar(255) default NULL,\r\ng_vdate int(15) NOT NULL default '0',\r\ng_vc int(10) NOT NULL default '0',\r\ng_ip_i int unsigned NOT NULL default '0',\r\nis_tw int(5) NOT NULL default '0',\r\ntw_key varchar(255) default NULL,\r\ntw_se varchar(255) default NULL,\r\nis_fb int(5) NOT NULL default '0',\r\nfb_se varchar(255) default NULL,\r\nfb_app_id varchar(255) default NULL,\r\nis_flickr int(5) NOT NULL default '0',\r\nis_uflickr int(5) NOT NULL default '0',\r\nflickr_key varchar(255) default NULL,\r\nis_sina int(5) NOT NULL default '0',\r\nsina_key varchar(255) default NULL,\r\nsina_se varchar(255) default NULL,\r\nis_babab int(5) NOT NULL default '0',\r\nis_ubabab int(5) NOT NULL default '0',\r\nbabab_key varchar(255) default NULL,\r\nis_qq int(5) NOT NULL default '0',\r\nqq_app_id varchar(255) default NULL,\r\nqq_app_key varchar(255) default NULL,\r\nis_tqq int(5) NOT NULL default '0',\r\nis_utqq int(5) NOT NULL default '0',\r\ntqq_key varchar(255) default NULL,\r\ntqq_se varchar(255) default NULL,\r\nis_tsohu int(5) NOT NULL default '0',\r\nis_utsohu int(5) NOT NULL default '0',\r\ntsohu_key varchar(255) default NULL,\r\ntsohu_se varchar(255) default NULL,\r\nis_t163 int(5) NOT NULL default '0',\r\nt163_key varchar(255) default NULL,\r\nt163_se varchar(255) default NULL,\r\nis_kx001 int(5) NOT NULL default '0',\r\nkx001_key varchar(255) default NULL,\r\nkx001_se varchar(255) default NULL,\r\nis_renren int(5) NOT NULL default '0',\r\nrenren_key varchar(255) default NULL,\r\nrenren_se varchar(255) default NULL,\r\nis_douban int(5) NOT NULL default '0',\r\ndouban_key varchar(255) default NULL,\r\ndouban_se varchar(255) default NULL,\r\nis_baidu int(5) NOT NULL default '0',\r\nbaidu_key varchar(255) default NULL,\r\nbaidu_se varchar(255) default NULL,\r\nis_instagram int(5) NOT NULL default '0',\r\ninstagram_key varchar(255) default NULL,\r\ninstagram_se varchar(255) default NULL,\r\nis_google int(5) NOT NULL default '0',\r\ngoogle_key varchar(255) default NULL,\r\ngoogle_se varchar(255) default NULL,\r\nis_live int(5) NOT NULL default '0',\r\nlive_key varchar(255) default NULL,\r\nlive_se varchar(255) default NULL,\r\nPRIMARY KEY (`id`)\r\n) " . (chksqlv() ? 'ENGINE=MyISAM DEFAULT CHARSET=utf8' : 'type=MyISAM');
        $result = mysql_query($query);
        echo '<li>建立数据表 ' . $dbprefix . 'main:<span style="font-weight:bold;color:#' . ($result == true ? '036;">成功' : 'f00;">失败') . '</span></li>';
        unset($query);
        unset($result);
        $query = "create table {$dbprefix}member (\r\nid int(10) NOT NULL auto_increment,\r\nusername varchar(255) NOT NULL,\r\npassword varchar(255) NOT NULL,\r\nname varchar(255) NOT NULL,\r\nstatus int(5) NOT NULL default '0',\r\npower int(5) NOT NULL default '0',\r\nregdate int(15) NOT NULL default '0',\r\nvisit int(10) NOT NULL default '0',\r\nvisitdate int(15) NOT NULL default '0',\r\nquestion varchar(255) default NULL,\r\nanswer varchar(255) default NULL,\r\nemail varchar(255) default NULL,\r\ngender int(5) NOT NULL default '0',\r\nbir_y int(4) NOT NULL default '0',\r\nbir_m int(2) NOT NULL default '0',\r\nbir_d int(2) NOT NULL default '0',\r\nisnl int(5) NOT NULL default '0',\r\naddress varchar(255) default NULL,\r\nlocation varchar(255) default NULL,\r\nurl varchar(255) default NULL,\r\nwork varchar(255) default NULL,\r\nphone varchar(255) default NULL,\r\ntel varchar(255) default NULL,\r\nqq varchar(255) default NULL,\r\nmsn varchar(255) default NULL,\r\ngtalk varchar(255) default NULL,\r\ngid int(5) NOT NULL default '0',\r\njaid int(10) NOT NULL default '0',\r\nrela varchar(255) default NULL,\r\nphoto text,\r\nsylorm int(5) NOT NULL default '0',\r\nPRIMARY KEY (`id`)\r\n) " . (chksqlv() ? 'ENGINE=MyISAM DEFAULT CHARSET=utf8' : 'type=MyISAM');
        $result = mysql_query($query);
        echo '<li>建立数据表 ' . $dbprefix . 'member:<span style="font-weight:bold;color:#' . ($result == true ? '036;">成功' : 'f00;">失败') . '</span></li>';
        unset($query);
        unset($result);
        $query = "create table {$dbprefix}m_sync (\r\nid int(10) NOT NULL auto_increment,\r\naid int(10) NOT NULL default '0',\r\nname varchar(255) default NULL,\r\ns_id varchar(255) default NULL,\r\ns_t text,\r\ns_r text,\r\ns_s varchar(255) default NULL,\r\ns_n varchar(255) default NULL,\r\nedate int(15) NOT NULL default '0',\r\nmdate int(15) NOT NULL default '0',\r\nis_show int(5) NOT NULL default '0',\r\nPRIMARY KEY (`id`)\r\n) " . (chksqlv() ? 'ENGINE=MyISAM DEFAULT CHARSET=utf8' : 'type=MyISAM');
        $result = mysql_query($query);
        echo '<li>建立数据表 ' . $dbprefix . 'm_sync:<span style="font-weight:bold;color:#' . ($result == true ? '036;">成功' : 'f00;">失败') . '</span></li>';
        unset($query);
        unset($result);
        $query = "create table {$dbprefix}online (\r\naid int(10) NOT NULL default '0',\r\ndatetime int(15) NOT NULL default '0',\r\nonline int(5) NOT NULL default '1',\r\nip_i int unsigned NOT NULL default '0',\r\nPRIMARY KEY (`aid`)\r\n) " . (chksqlv() ? 'ENGINE=MEMORY DEFAULT CHARSET=utf8' : 'type=HEAP');
コード例 #2
0
ファイル: index.php プロジェクト: lyhiving/mini_class
<?php

/**
 * 迷你同学录 (http://mini_class.piscdong.com/)
 * (c)PiscDong studio (http://www.piscdong.com/)
 *
 * 程序完全免费,请保留这段代码。
 * 请勿出售本程序或其修改版,请勿利用本程序或其修改版进行任何商业活动。
 */
require_once 'inc.php';
if (!file_exists($l_file)) {
    echo getstop();
    if (!file_exists($c_file)) {
        if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['hostname'] != '' && $_POST['database'] != '' && $_POST['username'] != '') {
            if (@mysql_connect($_POST['hostname'], $_POST['username'], $_POST['password'])) {
                if (mysql_select_db($_POST['database']) || mysql_query('CREATE DATABASE ' . $_POST['database'])) {
                    $c_content = "<?php\n\$hostname_conn='" . $_POST['hostname'] . "';\n\$database_conn='" . $_POST['database'] . "';\n\$username_conn='" . $_POST['username'] . "';\n\$password_conn='" . $_POST['password'] . "';\n\$dbprefix='" . $_POST['dbprefix'] . "';\n\$conn=mysql_connect(\$hostname_conn, \$username_conn, \$password_conn) or die('');\nmysql_select_db(\$database_conn, \$conn);" . (chksqlv() ? "\nmysql_query(\"SET NAMES 'utf8'\", \$conn);\n\$charset_conn=1;" : '') . "\n?>";
                    writeText($c_file, $c_content);
                } else {
                    $e = 1;
                }
            } else {
                $e = 2;
            }
            echo '<script type="text/javascript">' . (isset($e) ? 'location.href=\'?e=' . $e : 'location.href=\'mysql.php') . '\';</script>';
        } else {
            if (isset($_GET['e'])) {
                $msg = $_GET['e'] == 2 ? '无法连接数据库!' : '无法建立数据库!';
            }
            if (isset($msg)) {
                echo '<div class="msg_v">' . $msg . '</div>';