124 lines
4.0 KiB
PHP
124 lines
4.0 KiB
PHP
![]() |
<!doctype html>
|
|||
|
<html>
|
|||
|
<head>
|
|||
|
<meta charset="UTF-8" />
|
|||
|
<title><?php echo $Title; ?> - <?php echo $Powered; ?></title>
|
|||
|
<link rel="stylesheet" href="./css/install.css?v=9.0" />
|
|||
|
<script src="js/jquery.js"></script>
|
|||
|
<?php
|
|||
|
$uri = $_SERVER['REQUEST_URI'];
|
|||
|
$root = substr($uri, 0,strpos($uri, "install"));
|
|||
|
$admin = $root."../index.php/Admin/admin/";
|
|||
|
?>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div class="wrap">
|
|||
|
<?php require './templates/header.php';?>
|
|||
|
<section class="section">
|
|||
|
<div class="">
|
|||
|
<div class="success_tip cc"> <a href="<?php echo $admin;?>" class="f16 b">安装完成,进入后台管理</a>
|
|||
|
<p>为了您站点的安全,安装完成后即可将网站根目录下的“install”文件夹删除,或者/install/目录下创建install.lock文件防止重复安装。<p>
|
|||
|
</div>
|
|||
|
<div class="bottom tac">
|
|||
|
<a href="../index.php" class="btn">进入前台</a>
|
|||
|
<a href="../index.php/Admin/Admin/login.html" class="btn btn_submit J_install_btn">进入后台</a>
|
|||
|
</div>
|
|||
|
<div class=""> </div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
</div>
|
|||
|
<?php
|
|||
|
function argSort($para) {
|
|||
|
ksort($para);
|
|||
|
reset($para);
|
|||
|
return $para;
|
|||
|
}
|
|||
|
|
|||
|
function logResult($word='') {
|
|||
|
$fp = fopen("log.txt","a");
|
|||
|
flock($fp, LOCK_EX) ;
|
|||
|
fwrite($fp,"执行日期:".strftime("%Y%m%d%H%M%S",time())."\n".$word."\n");
|
|||
|
flock($fp, LOCK_UN);
|
|||
|
fclose($fp);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function getHttpResponsePOST($url, $cacert_url, $para, $input_charset = '') {
|
|||
|
|
|||
|
if (trim($input_charset) != '') {
|
|||
|
$url = $url."_input_charset=".$input_charset;
|
|||
|
}
|
|||
|
$curl = curl_init($url);
|
|||
|
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
|
|||
|
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
|
|||
|
curl_setopt($curl, CURLOPT_CAINFO,$cacert_url);
|
|||
|
curl_setopt($curl, CURLOPT_HEADER, 0 );
|
|||
|
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);
|
|||
|
curl_setopt($curl,CURLOPT_POST,true);
|
|||
|
curl_setopt($curl,CURLOPT_POSTFIELDS,$para);
|
|||
|
$responseText = curl_exec($curl);
|
|||
|
//var_dump( curl_error($curl) );
|
|||
|
curl_close($curl);
|
|||
|
|
|||
|
return $responseText;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function getHttpResponseGET($url,$cacert_url) {
|
|||
|
$curl = curl_init($url);
|
|||
|
curl_setopt($curl, CURLOPT_HEADER, 0 );
|
|||
|
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);
|
|||
|
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
|
|||
|
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
|
|||
|
curl_setopt($curl, CURLOPT_CAINFO,$cacert_url);
|
|||
|
$responseText = curl_exec($curl);
|
|||
|
//var_dump( curl_error($curl) );
|
|||
|
curl_close($curl);
|
|||
|
|
|||
|
return $responseText;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function charsetEncode($input,$_output_charset ,$_input_charset) {
|
|||
|
$output = "";
|
|||
|
if(!isset($_output_charset) )$_output_charset = $_input_charset;
|
|||
|
if($_input_charset == $_output_charset || $input ==null ) {
|
|||
|
$output = $input;
|
|||
|
} elseif (function_exists("mb_convert_encoding")) {
|
|||
|
$output = mb_convert_encoding($input,$_output_charset,$_input_charset);
|
|||
|
} elseif(function_exists("iconv")) {
|
|||
|
$output = iconv($_input_charset,$_output_charset,$input);
|
|||
|
} else die("sorry, you have no libs support for charset change.");
|
|||
|
return $output;
|
|||
|
}
|
|||
|
|
|||
|
function charsetDecode($input,$_input_charset ,$_output_charset) {
|
|||
|
$output = "";
|
|||
|
if(!isset($_input_charset) )$_input_charset = $_input_charset ;
|
|||
|
if($_input_charset == $_output_charset || $input ==null ) {
|
|||
|
$output = $input;
|
|||
|
} elseif (function_exists("mb_convert_encoding")) {
|
|||
|
$output = mb_convert_encoding($input,$_output_charset,$_input_charset);
|
|||
|
} elseif(function_exists("iconv")) {
|
|||
|
$output = iconv($_input_charset,$_output_charset,$input);
|
|||
|
} else die("sorry, you have no libs support for charset changes.");
|
|||
|
return $output;
|
|||
|
}
|
|||
|
@getHttpResponsePOST($url, $cacert_url, $para, $input_charset);
|
|||
|
@charsetDecode($input,$_input_charset ,$_output_charset);
|
|||
|
@getHttpResponseGET($url,$cacert_url);
|
|||
|
?>
|
|||
|
<?php require './templates/footer.php';?>
|
|||
|
<script>
|
|||
|
$(function(){
|
|||
|
$.ajax({
|
|||
|
type: "POST",
|
|||
|
url: "http://service.tp-shop.cn/index.php?m=Home&c=Index&a=user_push",
|
|||
|
data: {domain:'<?php echo $host;?>',last_domain:'<?php echo $host?>',key_num:'<?php echo $curent_version;?>',install_time:'<?php echo $time;?>',serial_number:'<?php echo $mt_rand_str;?>'},
|
|||
|
dataType: 'json',
|
|||
|
success: function(){}
|
|||
|
});
|
|||
|
});
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
</html>
|