Example #1
0
                echo $_G['project']['home'];
                ?>
api.php?action=service&execute=install&appname=<?php 
                echo $_G['product']['appname'];
                ?>
&version=<?php 
                echo $_G['product']['version'];
                ?>
&domain=<?php 
                echo url_host();
                ?>
&licence=<?php 
                echo $_G['licence']['type'];
                ?>
&host=<?php 
                echo urlencode(url_fore() . url_base());
                ?>
">/*发送安装命令*/</script>
					        
							<p> <button type="button" onclick="location.replace('./');">立即登入</button> </p>
	
							<?php 
            }
        }
    }
    ?>
	
	        
	        <?php 
}
?>
Example #2
0
 public static function append_config($file, $mysql_host, $mysql_port, $mysql_db, $mysql_user, $mysql_password, $mysql_manpre, $mysql_modpre)
 {
     $success = false;
     if (!$file) {
         return false;
     }
     if ($content = file_get_contents($file)) {
         $content = trim($content);
         $content = self::insert_config($content, "/define\\('VI_BASE',\\s*'.*?'\\);/i", "define('VI_BASE', '" . url_base() . "');");
         $content = self::insert_config($content, "/define\\('VI_HOST',\\s*'.*?'\\);/i", "define('VI_HOST', '" . url_fore() . url_base() . "');");
         $content = self::insert_config($content, "/define\\('VI_START',\\s*'.*?'\\);/i", "define('VI_START', '" . time() . "');");
         $content = self::insert_config($content, "/define\\('VI_SECRET',\\s*'.*?'\\);/i", "define('VI_SECRET', '" . rand_string(16) . "');");
         $content = self::insert_config($content, "/define\\('VI_DBHOST',\\s*'.*?'\\);/i", "define('VI_DBHOST', '" . ($mysql_port ? $mysql_host . ':' . $mysql_port : $mysql_host) . "');");
         $content = self::insert_config($content, "/define\\('VI_DBNAME',\\s*'.*?'\\);/i", "define('VI_DBNAME', '{$mysql_db}');");
         $content = self::insert_config($content, "/define\\('VI_DBUSER',\\s*'.*?'\\);/i", "define('VI_DBUSER', '{$mysql_user}');");
         $content = self::insert_config($content, "/define\\('VI_DBPASS',\\s*'.*?'\\);/i", "define('VI_DBPASS', '{$mysql_password}');");
         $content = self::insert_config($content, "/define\\('VI_DBMANPRE',\\s*'.*?'\\);/i", "define('VI_DBMANPRE', '{$mysql_manpre}');");
         $content = self::insert_config($content, "/define\\('VI_DBMODPRE',\\s*'.*?'\\);/i", "define('VI_DBMODPRE', '{$mysql_modpre}');");
         if (@file_put_contents($file, $content)) {
             $success = true;
         }
     }
     return $success;
 }