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

📄 install.php

📁 调查问卷系统源码。想下的就下吧。不要条件
💻 PHP
📖 第 1 页 / 共 3 页
字号:
			$fname = mysql_field_name($rindex, $i);
			if (strtolower($fname) == strtolower($colname)) {
				return true;
			}
		}
	}
	return false;
}

function PrintHead () {
	return "<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>\n";
}

function PrintStatus ($condition, $text, $errormsg) {
	global $phpQlang;
	if ($condition) {
		$color = "#009900" ;
		$status = $phpQlang['Success'];
	}
	else {
		$color = "#990000";
		$status = $phpQlang['Failed']." - $errormsg";
	}
	
	$result = "<TR>\n";
	$result .= "<TD ALIGN=right><B>".$text.":</B>&nbsp;</TD>\n";
	$result .= "<TD><FONT COLOR=\"$color\"><B>".$status."</B></TD>\n";
	$result .= "</TR>\n";
	
	return $result;
}

function PrintEnd () {
	return "</TABLE>\n";
}

function UpdateMySQLFile () {
	global $mysqlhost, $mysqluser, $mysqlpasswd, $mysqldb;
	
	$configarray = file("inc/mysql.php");
	for ($i=0; $i<sizeof($configarray); $i++) {
		$configarray[$i] = chop($configarray[$i]);
		$configarray[$i] = (preg_match("/\\\$host = \".*\"/", $configarray[$i])) ? "\$host = \"$mysqlhost\";" : $configarray[$i];
		$configarray[$i] = (preg_match("/\\\$user = \".*\"/", $configarray[$i])) ? "\$user = \"$mysqluser\";" : $configarray[$i];
		$configarray[$i] = (preg_match("/\\\$password = \".*\"/", $configarray[$i])) ? "\$password = \"$mysqlpasswd\";" : $configarray[$i];
		$configarray[$i] = (preg_match("/\\\$database = \".*\"/", $configarray[$i])) ? "\$database = \"$mysqldb\";" : $configarray[$i];
	}
	$configfile = join("\n", $configarray);
	$fp = fopen("inc/mysql.php", "w");
	fwrite($fp, $configfile);
	fclose($fp);
}

function GetStartPage ($message) {
	global $htmlhost, $htmluser, $htmlpasswd, $htmldb, $htmlapasswd;
	global $phpQlang, $imgurl, $languages, $uselang;
	$imgurl = $GLOBALS["phpQImageDir"];
	
	$message = ($message) ? "<FONT COLOR=red><B>".$phpQlang['ErrorMessage'].":</B> ".$message."</FONT><BR><BR>" : "";

	if (!is_writeable('inc/mysql.php')) {
		$chmodnote = "<TR><TD COLSPAN=2 ALIGN=center><NOBR>".$phpQlang['ChmodWarning']."</NOBR></TD></TR>";
	}

	$installalt = $phpQlang['Install'];
	$installtext = $phpQlang['InstallText'];
	$upgradealt = $phpQlang['Upgrade'];
	$upgradetext = $phpQlang['UpgradeText'];
	$helpalt = $phpQlang['?'];
	$mhlabel = $phpQlang['MySQLHostname'];
	$mulabel = $phpQlang['MySQLUsername'];
	$mplabel = $phpQlang['MySQLPassword'];
	$mdlabel = $phpQlang['MySQLDatabase'];
	$aplabel = $phpQlang['AdminPassword'];
	$bdlabel = $phpQlang['BackupDatabase'];
	$moreinfotext = sprintf($phpQlang['MoreInfo'], '<a href="docs/index.html#install-auto" class=link>', '</a>');

	$langselect = '<TR><TD>&nbsp;</TD></TR>';
	if (count($languages) > 1) {
		$langselect = '<TR><FORM NAME=lang METHOD=GET><TD ALIGN=right><B>'.$phpQlang['Language'].':</B> <select name=language onChange="javascript:document.lang.submit();">'.LanguageOptionList($languages, $uselang).'</select></TD></FORM></TR>';
	}

	$contents = <<<END
	$message
	<TABLE CELLPADDING=1 CELLSPACING=0 BORDER=0>
	$langselect
	<TR><TD>
	<FORM ACTION=install.php METHOD=POST>
	<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR="#EEEEEE">
	<TR>
		<TD>
		<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0 WIDTH=550>
		$chmodnote
		<TR>
			<TD BGCOLOR="#FFFFFF" VALIGN=top ALIGN=center WIDTH=50%>
		
	<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>
	<TR>
		<TD COLSPAN=3>
		<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>
		<TR>
			<TD><IMG SRC="$imgurl/step1.gif" WIDTH=62 HEIGHT=62 ALT="$installalt"></TD>
			<TD>$installtext</TD>
		</TR>
		</TABLE>
		</TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mhlabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_host', 'MySQLHostname')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqlhost CLASS=medium VALUE="$htmlhost"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mulabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_user', 'MySQLUsername')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqluser CLASS=medium VALUE="$htmluser"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mplabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_passwd', 'MySQLPassword')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=password NAME=mysqlpasswd CLASS=medium VALUE="$htmlpasswd"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mdlabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_db', 'MySQLDatabase')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqldb CLASS=medium VALUE="$htmldb"></TD>
	</TR>
	<TR>
		<TD COLSPAN=2></TD>
		<TD><INPUT TYPE=submit NAME="action" VALUE="$installalt">
	</TR>
	<INPUT TYPE=hidden NAME="language" VALUE="$uselang">
	</FORM>
	</TABLE>
	
		</TD>
		<TD BGCOLOR="#FFFFFF" VALIGN=top ALIGN=center WIDTH=50%>
		
	<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>
	<FORM ACTION="install.php" METHOD=POST>
	<TR>
		<TD COLSPAN=3>
		<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>
		<TR>
			<TD><IMG SRC="$imgurl/step2.gif" WIDTH=62 HEIGHT=62 ALT="$upgradealt"></TD>
			<TD>$upgradetext</TD>
		</TR>
		</TABLE>
		</TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mhlabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_host', 'MySQLHostname')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqlhost CLASS=medium VALUE="$htmlhost"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mulabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_user', 'MySQLUsername')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqluser CLASS=medium VALUE="$htmluser"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mplabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_passwd', 'MySQLPassword')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=password NAME=mysqlpasswd CLASS=medium VALUE="$htmlpasswd"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$mdlabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_db', 'MySQLDatabase')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="$helpalt"></A></TD>
		<TD><INPUT TYPE=text NAME=mysqldb CLASS=medium VALUE="$htmldb"></TD>
	</TR>
	<TR>
		<TD ALIGN=right><B>$aplabel:</TD>
		<TD><A HREF="javascript:phpQHelp('m_apasswd', 'AdminPassword')"><IMG SRC="$imgurl/qmark.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="?"></A></TD>
		<TD><INPUT TYPE=password NAME=apasswd CLASS=medium VALUE="$htmlapasswd"></TD>
	</TR>
	<TR>
		<TD COLSPAN=2><INPUT TYPE=submit name="action" VALUE="$bdlabel"></TD>
		<TD><INPUT TYPE=submit name="action" VALUE="$upgradealt">
	</TR>
	<INPUT TYPE=hidden NAME="language" VALUE="$uselang">
	</FORM>
	</TABLE>
	
			</TD>
		</TR>
		<TR>
			<TD COLSPAN=2 ALIGN=center><NOBR>$moreinfotext</NOBR></TD>
		</TR>
		</TABLE>
		</TD>
	</TR>
	</TABLE>
	</TD></TR></TABLE>
END;

	return $contents;
}

function GetStatusPage ($action, $message, $tail) {
	global $phpQlang;
	$imgurl = $GLOBALS["phpQImageDir"];
	if ($action == $phpQlang['Install']) {
		$step = "step1.gif";
		$stepalt = $phpQlang['Install'];
		$status = $phpQlang['InstallationStatus'];
	}
	elseif ($action == $phpQlang['Upgrade']) {
		$step = "step2.gif";
		$stepalt = $phpQlang['Upgrade'];
		$status = $phpQlang['UpgradeStatus'];
	}
	
	if ($tail) {
		$warning = sprintf($phpQlang['InstallDoneText'], $status);
		if ($action == $phpQlang['Install']) {
			$warning .= $phpQlang['InstallPasswordWarning'];
		}
		elseif ($action == $phpQlang['Upgrade']) {
			$warning .= $phpQlang['UpgradePasswordWarning'];
		}
		$warning .= "</ul>";
		$warning = "<TR><TD BGCOLOR=\"#FFFFFF\">".$warning."</TD></TR>\n";
		$button = "<INPUT TYPE=button ONCLICK=\"EndInstallation();\" VALUE=\"".$phpQlang['ProceedtoAdmin']."\">\n";
	}
	else {
		$button = "<INPUT TYPE=button ONCLICK=\"RestartInstallation();\" VALUE=\"".$phpQlang['TryAgain']."\">\n";
	}
	
	$contents .= <<<END
	<BR><TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 BGCOLOR="#EEEEEE">
	<TR>
		<TD>
		<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
		<TR><TD><B>$status:</B></TD></TR>
		<TR>
			<TD BGCOLOR="#FFFFFF" VALIGN=top ALIGN=center>
			<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0 WIDTH=100%>
			<TR>
				<TD VALIGN=top ALIGN=left><IMG SRC="$imgurl/$step" WIDTH=62 HEIGHT=62 ALT="$stepalt"></TD>
				<TD>$message</TD>
			</TR>
			</TABLE>
			</TD>
		</TR>
		$warning
		<TR>
			<TD ALIGN=center>
			$button
			</TD>
		</TR>
		</TABLE>
		</TD>
	</TR>
	</TABLE>
END;

	return $contents;
}

function FormatPage ($page) {
	$imgurl = $GLOBALS["phpQImageDir"];
	$alt = $GLOBALS["phpQlang"]['Installation'];
	$contents .= <<<END
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=550>
<TR>
	<TD><IMG SRC="$imgurl/headinginstallation.gif" WIDTH=74 HEIGHT=17 ALT="$alt"></TD>
</TR>
<TR>
	<TD ALIGN=center>
	$page
	</TD>
</TR>
</TABLE>
END;

	return $contents;
}

function GetJS () {

	$JS = <<<END
<SCRIPT>
function EndInstallation () {
	this.location = "admin/index.php";
}

function RestartInstallation () {
	this.location = "install.php";
}

function phpQHelp (helpcontent, heading) {
	if (helpwin) { helpwin.close(); }
	var helpwin = window.open("admin/help.php?loc="+helpcontent+"&hd="+heading, "help", "directories=no,toolbar=no,menubar=no,location=no,resize=yes,status=no,resizable=yes,scrollbars=yes,width=465,height=275");
	helpwin.focus();
}
</SCRIPT>
END;

	return $JS;
}

?>

⌨️ 快捷键说明

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