⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.php

📁 php编写的关于同学录系统如泰国人一天给予
💻 PHP
📖 第 1 页 / 共 2 页
字号:
	  `empty2` text NULL,
	  `empty3` text NULL,
	  `empty4` text NULL,
	  `empty5` text NULL,
	  `empty6` text NULL,
	  `empty7` text NULL,
	  `empty8` text NULL,
	  KEY `repid` (`repid`),
	  KEY `reptime` (`reptime`)
	) TYPE=MyISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");

	$setup_query="
	CREATE TABLE `{$db_prefix}replies` (
	  `repid` int(10) NOT NULL default '0',
	  `reproperty` int(1) NOT NULL default '0',
	  `blogid` int(10) NOT NULL default '0',
	  `reptime` int(11) NOT NULL default '0',
	  `replierid` int(8) NOT NULL default '-1',
	  `replier` text NULL,
	  `repemail` text NULL,
	  `repurl` text NULL,
	  `repip` text NULL,
	  `repcontent` text NULL,
	  `html` int(1) NOT NULL default '0',
	  `ubb` int(1) NOT NULL default '1',
	  `emot` int(1) NOT NULL default '1',
	  `adminrepid` int(8) NOT NULL default '0',
	  `adminreplier` text NULL,
	  `adminreptime` int(11) NOT NULL default '0',
	  `adminrepcontent` text NULL,
	  `adminrepeditorid` int(8) NOT NULL default '0',
	  `adminrepeditor` text NULL,
	  `adminrepedittime` int(11) NOT NULL default '0',
	  `empty1` text NULL,
	  `empty2` text NULL,
	  `empty3` text NULL,
	  `empty4` text NULL,
	  `empty5` text NULL,
	  `empty6` text NULL,
	  `empty7` text NULL,
	  `empty8` text NULL,
	  KEY `repid` (`repid`),
	  KEY `reptime` (`reptime`),
	  KEY `blogid` (`blogid`)
	) TYPE=MyISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");

	$setup_query="
	CREATE TABLE `{$db_prefix}tags` (
	  `tagid` int(10) NOT NULL default '0',
	  `tagname` text NULL,
	  `tagcounter` int(8) NOT NULL default '0',
	  `tagentry` text NULL,
	  `tagrelate` text NULL
	) TYPE=MyISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");


	$setup_query="
	CREATE TABLE `{$db_prefix}user` (
	  `userid` int(8) NOT NULL default '0',
	  `username` text NULL,
	  `userpsw` text NULL,
	  `regtime` int(11) NOT NULL default '0',
	  `usergroup` int(2) NOT NULL default '0',
	  `email` text NULL,
	  `homepage` text NULL,
	  `qq` int(20) NOT NULL default '0',
	  `msn` text NULL,
	  `intro` text NULL,
	  `gender` int(1) NOT NULL default '0',
	  `skype` text NULL,
	  `from` text NULL,
	  `birthday` int(11) NOT NULL default '0',
	  `regip` text NULL,
	  `avatar` text NULL,
	  `empty2` text NULL,
	  `empty3` text NULL,
	  `empty4` text NULL,
	  `empty5` text NULL,
	  `empty6` text NULL,
	  `empty7` text NULL,
	  `empty8` text NULL,
	  KEY `userid` (`userid`),
	  KEY `usergroup` (`usergroup`)
	) TYPE=MyISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");
	$setup_query="INSERT INTO `{$db_prefix}user` VALUES (1, '{$username}', '{$password}', {$ts}, 2, 'admin@yourname.com', 'http://www.yourname.com', 0, '', '', 0, '', '', 0, '{$ip}', '', '', '', '', '', '', '', '')";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");

	$setup_query="
	CREATE TABLE `{$db_prefix}mods` (
	`position` TEXT NULL ,
	`name` TEXT NULL ,
	`desc` TEXT NULL ,
	`active` INT( 1 ) DEFAULT '1' NOT NULL ,
	`order` INT( 5 ) NOT NULL ,
	`func` TEXT NULL
	) TYPE = MYISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");
	$setup_query="INSERT INTO `{$db_prefix}mods` VALUES ('header', 'index', '{$lang[35]}', '1', '1', 'system'), ('header', 'customrss', '{$lang[36]}', '1', '2', 'system'), ('header', 'login', '{$lang[37]}', '1', '3', 'system'), ('header', 'modpro', '{$lang[38]}', '1', '4', 'system'), ('header', 'alltags', '{$lang[39]}', '1', '5', 'system'), ('header', 'guestbook', '{$lang[40]}', '1', '6', 'system'), ('header', 'togglesidebar', '{$lang[41]}', '1', '7', 'system'), ('header', 'starred', '{$lang[42]}', '1', '20', 'system')";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");
	$setup_query="INSERT INTO `{$db_prefix}mods` VALUES ('sidebar', 'category', '{$lang[43]}', '1', '8', 'system'), ('sidebar', 'calendar', '{$lang[44]}', '1', '9', 'system'), ('sidebar', 'statistics', '{$lang[45]}', '1', '10', 'system'), ('sidebar', 'entries', '{$lang[46]}', '1', '11', 'system'), ('sidebar', 'replies', '{$lang[47]}', '1', '12', 'system'), ('sidebar', 'link', '{$lang[48]}', '1', '13', 'system'), ('sidebar', 'archive', '{$lang[49]}', '1', '14', 'system'), ('sidebar', 'misc', '{$lang[50]}', '1', '15', 'system'), ('footer', 'copyright', '{$lang[51]}', '1', '16', 'system'), ('footer', 'mii', '{$lang[52]}', '0', '17', 'system'), ('sidebar', 'announcement', '{$lang[53]}', '0', '0', 'custom'), ('header', 'viewlinks', '{$lang[54]}', '1', '7', 'system'), ('sidebar', 'search', '{$lang[55]}', '1', '10', 'system')";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");

	$setup_query="
	CREATE TABLE `{$db_prefix}plugins` (
	`plid` TINYINT( 3 ) NOT NULL ,
	`plname` TINYTEXT NOT NULL ,
	`plauthor` TINYTEXT,
	`plintro` TINYTEXT,
	`plversion` TINYTEXT,
	`plauthorurl` TINYTEXT,
	`plblogversion` TINYTEXT NOT NULL,
	`active` TINYINT( 1 ),
	`pladmin` TINYINT( 1 ),
	`plregister` TINYTEXT
	) TYPE = MYISAM{$sqlcharset}";
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");
	$setup_query="INSERT INTO `{$db_prefix}plugins` VALUES (1, 'viewstat', 'Bob', '{$lang[69]}', '1.0', 'http://www.bo-blog.com', '2.0.1', 1, 1, '')"; 
	$result=db_query($setup_query);
	if (!$result) template("<div class='log'>{$lang[1]}</div><div class='mes'>{$errmsg}</div>");

	template("<div class='log'>{$lang[56]}</div><div class='mes'><form action='install.php?v=4' method='post' id='frm1'>{$lang[57]}<br>{$lang[58]}<br><input type='hidden' value='{$db_server}' name='db_server'><input type='hidden' value='{$db_username}' name='db_username'><input type='hidden' value='{$db_password}' name='db_password'><input type='hidden' value='{$db_name}' name='db_name'><input type='hidden' value='{$db_prefix}' name='db_prefix'><input type='hidden' value='{$db_410}' name='db_410'><input type='hidden' value='{$username}' name='username'><input type='hidden' value='{$password}' name='password'><input type='hidden' value='{$blogname}' name='blogname'><input type='hidden' value='".addslashes($blogdesc)."' name='blogdesc'><br><br><div align='center'><input type='button' id='btn1' value='{$lang[21]}' onclick='submitit();' class='inbut'> <input type='reset' value='{$lang[22]}'  class='inbut'></div></form></div>");
}

if ($v=='4') {
	$config_data="<?PHP
\$db_server='$db_server';
\$db_username='$db_username';
\$db_password='$db_password';
\$db_name='$db_name';
\$db_prefix='$db_prefix';
\$db_410='$db_410';
\$db_tmpdir='temp';
\$db_defaultsessdir='0';
\$config['blogname']='$blogname';
\$config['blogdesc']='$blogdesc';
\$config['blogkeywords']='bo-blog';
\$config['blogcreatetime']='$ts';
\$config['blogurl']='http://';
\$config['bloglogo']='http://';
\$config['blogopen']='1';
\$config['message_off']='Sorry, the blog is temporarily closed for maintenance.';
\$config['registeron']='1';
\$config['registeroffmess']='Sorry, registration has been disabled.';
\$config['onlinetime']='1800';
\$config['timezone']='8';
\$config['validation']='0';
\$config['loginvalidation']='0';
\$config['noadminsession']='1';
\$config['gzip']='0';
\$config['smarturl']='0';
\$config['urlrewrite']='0';
\$config['updatesrc']='http://www.bo-blog.com';
";
	writetofile('../data/config.php', $config_data);

	writetofile('../data/cache_adminlist.php', "<?PHP\n\$adminlist=array('1'=>'{$username}');");

	writetofile('../data/modules.php', "<?PHP\n/*--PREPENDAREA--*/\n/*--APPENDAREA--*/\n\$blogitem['announcement']=array('type'=>'block',	'name'=>'announcement', 'title'=>'{$lang[59]}', 'content'=>'{$lang[60]}', 'extend'=>1);\n");

	writetofile('../data/cache_categories.php', "<?PHP exit;?><|>0<|>{$lang[32]}<|>{$lang[33]}<|>0<|>0<|>0<|><|><|>1<|>-1<|>\n");
	
	writetofile('../data/online.php', "");

	writetofile('../data/cache_tags.php', "");

	writetofile('../data/language.php', "<?PHP\n\$langfront=\"{$language}\";\n\$langback=\"{$language}\";\n@include_once (\"lang/{$language}/common.php\");");

	writetofile('../data/cache_currentmonth.php', "");

	writetofile('../data/cache_latest.php', "<?PHP\n\$cache_latest_limit[]=array(\"blogid\"=>0, \"title\"=>\"{$lang[30]}\", \"category\"=>0, \"fulltitle\"=>\"{$lang[30]}\");\n\$cache_latest_all[]=array(\"blogid\"=>0, \"title\"=>\"{$lang[30]}\", \"category\"=>0, \"fulltitle\"=>\"{$lang[30]}\");?>");

	writetofile('../data/cache_replies.php', "");

	writetofile('../data/plugin_enabled.php', "<?PHP\n");

	writetofile('../data/downloadcounter.php', '');

	$file_list=@file('filelist.txt');
	for ($i=0; $i<count($file_list); $i++) {
		$file_s=trim($file_list[$i]);
		if (file_exists("copy/{$file_s}") && !is_dir("copy/{$file_s}")) {
			$orgin=readfromfile("copy/{$file_s}");
			writetofile("../data/{$file_s}", $orgin);
			unset ($orgin);
		}
	}
	template("<div class='log'>{$lang[61]}</div><div class='mes'><form action='install.php?v=4' method='post' id='frm1'>{$lang[62]}<br>{$lang[63]}<br><br><div align=center><input type='button' value='{$lang[64]}' onclick='window.location=\"../index.php\";' class='inbut'></div>");
}


function template ($body) {
	$bbb=<<<eot
<html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<link rel="stylesheet" rev="stylesheet" href="install.css" type="text/css" media="all" />
<title>Bo-Blog Installation</title>
<script type="text/javascript">
function submitit(){
	document.getElementById('btn1').value='Please wait...';
	document.getElementById('btn1').disabled='disabled';
	document.getElementById('frm1').submit();

}
function showlayer(id){
  try{
    var panel=document.getElementById(id);
    if(panel){
      if(panel.style.display=='none'){
        panel.style.display='block';
      }else{
        panel.style.display='none';
      }
    }
  }catch(e){}
}
</script>
</head>
<body>
<div id="titles">
Bo-Blog Installation
</div>

<div id="tips">
$body
</div>
</body>
</html>
eot;
	@header("Content-Type: text/html; charset=utf-8");
	print($bbb);
	exit();
}

function readfromfile($file_name) { //File Reading
	if (file_exists($file_name)) {
		$filenum=fopen($file_name,"r");
		$sizeofit=filesize($file_name);
		if ($sizeofit<=0) return '';
		@flock($filenum,LOCK_EX);
		$file_data=fread($filenum, $sizeofit);
		fclose($filenum);
		return $file_data;
	} else return '';
}

function writetofile ($filename, $data) { //File Writing
	$filenum=@fopen($filename,"w");
	if (!$filenum) {
		return false;
	}
	flock($filenum,LOCK_EX);
	$file_data=fwrite($filenum,$data);
	fclose($filenum);
	return true;
}

function addsd($array) { //Auto Adding Slashes
	global $mqgpc_status;
	if ($mqgpc_status!=0) return $array;
	if (is_array($array)) {
		foreach($array as $key=>$value){
			if(!is_array($value)){
				$array[$key]=addslashes($value);
			}else{
				addsd($value);
			}
		}
	} else $array=addslashes($array);
	return $array;
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -