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

📄 index.php

📁 webmail系统 php + mysql
💻 PHP
字号:
<?
include("config.php");
include("commom_functions.php");
error_reporting (E_ALL ^ E_NOTICE); 

$sid = md5(uniqid(""));
$tcontent = read_file($login_template);

$jssource = "
<script language=javascript>
function select_language(lid) {
	location = 'index.php?lid='+lid+'&f_user='+escape(document.forms[0].f_user.value)
}
</script>
";

$tcontent     = eregi_replace("<!--%UM_JS%-->",$jssource,$tcontent);
$tcontent     = eregi_replace("<!--%UM_SID%-->",strtoupper($sid),$tcontent);
$tcontent     = eregi_replace("<!--%UM_F_USER%-->",htmlspecialchars($f_user),$tcontent);

$startvar = strpos($tcontent,"<!--%UM_VARIABLE_SERVER_BEGIN%-->");
$endvar = strpos($tcontent,"<!--%UM_VARIABLE_SERVER_END%-->")+31;

$startstat = strpos($tcontent,"<!--%UM_STATIC_SERVER_BEGIN%-->");
$endstat = strpos($tcontent,"<!--%UM_STATIC_SERVER_END%-->")+29;

$aval_servers = count($pop3_servers);

if($aval_servers != 0) {
	// fixed server
	$correct = substr($tcontent,$startstat+31,$endstat-$startstat-60);
	if ($aval_servers == 1) {
		$tmp = "@".$pop3_servers[0]["domain"]." <input type=hidden name=six value=0>";
		$correct = eregi_replace("<!--%UM_SERVERS%-->",$tmp,$correct);
	} else {
		$tmp = "<select name=six>\r";
		for($i=0;$i<$aval_servers;$i++)
			$tmp .= "<option value=$i>@".$pop3_servers[$i]["domain"]."\r";
		$tmp .= "</select>\r";
		$correct = eregi_replace("<!--%UM_SERVERS%-->",$tmp,$correct);
	}
} else {
	$correct = substr($tcontent,$startvar+33,$endvar-$startvar-64);
	//variable server
}
$tcontent = substr($tcontent,0,$startvar).$correct.substr($tcontent,$endstat);


$avallangs = count($languages);
if($avallangs == 0) die("You must provide at least one language");

$startlng = strpos($tcontent,"<!--%UM_LANGUAGE_BEGIN%-->");
$endlng = strpos($tcontent,"<!--%UM_LANGUAGE_END%-->")+24;

if($allow_user_change) {
	$cleantext = substr($tcontent,$startlng+26,$endlng-$startlng-50);
	$langsel = "<select name=lng onChange=\"select_language(this.options[this.selectedIndex].value)\">\r";
	$def_lng = (is_numeric($lid))?$lid:$default_language;
	for($i=0;$i<$avallangs;$i++) {
		$selected = ($lid == $i)?" selected":"";
		$langsel .= "<option value=$i$selected>".$languages[$i]["name"]."\r";
	}
	$langsel .= "</select>\r";
	$cleantext = eregi_replace("<!--%UM_LANGUAGES%-->",$langsel,$cleantext);
	$tcontent = substr($tcontent,0,$startlng).$cleantext.substr($tcontent,$endlng);

} else 
	$tcontent = substr($tcontent,0,$startlng).substr($tcontent,$endlng);

echo($tcontent);

⌨️ 快捷键说明

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