/*
哈克! 主流音乐系统 HaCn.Com install.php - installation of HaCn.Com
Version: 1.0
Author: Ghost
Copyright: www.HaCn.Com
*/
error_reporting(E_ERROR | E_WARNING | E_PARSE);
@set_time_limit(1000);
if(!@ini_get('register_globals') || !get_magic_quotes_gpc()){
@extract($_POST,EXTR_SKIP);
@extract($_GET,EXTR_SKIP);
}
!$_POST && $_POST=array();
!$_GET && $_GET=array();
$installfile = basename(__FILE__);
$PHP_SELF=$HTTP_SERVER_VARS['PHP_SELF'];
function readover($filename,$method="rb")
{
$handle=fopen($filename,$method);
flock($handle,LOCK_SH);
$filedata=fread($handle,filesize($filename));
fclose($handle);
return $filedata;
}
function writeover($filename,$data,$method="wb")
{
$handle=fopen($filename,$method);
flock($handle,LOCK_EX);
fputs($handle,$data);
fclose($handle);
}
?>
HaCn.Com Installation
body{font-size:12px;}
.t {font-family: Verdana, Arial, Sans-serif;font-size:12px;padding-left: 10px;font-weight: normal;line-height: 150%;color : #333366;}
.r {font-family: Arial, Sans-serif;font-size : 12px;font-weight: normal;line-height: 200%;color : #0000EE;}
.c {font-family: Arial, Sans-serif;font-size : 12px;font-weight: normal;line-height: 200%;color : #EE0000;}
.h {font-family: Arial, Sans-serif;padding-top: 5px;padding-left: 10px;font-size : 20px;font-weight: bold;color : #000000;}
.i {font-family: Arial, Sans-serif;padding-top: 5px;padding-left: 10px;font-size : 14px;font-weight: bold;color : #000000;}
table {width : 80%;align: center;vertical-align: top;background-color: #FFF;}
style="COLOR: #cc0000">>> HaCn.Com Music 1.0 Installation
欢迎来到 HaCn.Com Music 安装向导,安装前请仔细阅读 安装说明里的每处细节后才能开始安装。安装文件夹里同样提供了有关软件安装的说明,请您同样仔细阅读,以保证安装进程的顺利进行。
注意:
此种状况表示状态正确.
此种状况表示状态发生错误.
if(!$step)
{
$ishowmusic_licence= 版权所有 (c) 2007,Www.HaCn.Com
在开始安装和使用 HaCn.Com 之前,请务必仔细阅读本授权文档,在确定您理解和同意以下全部条款后, 方可继续安装和使用。
HaCn.Com音乐系统(以下简称程序)是由Ghost开发的音乐程序,基于PHP脚本和文本数据库,无需MySQL数据库支持。本程序是免费和开源程序, 任何人都可以从互联网上免费下载,并可以在不违反本协议规定的前提下进行分发, 且可以在不进行商业行为的前提下免费使用而无需缴纳程序使用费。
1. 程序使用和版权:
(1) 任何人都可以在程序官方网站或者下载网站上获得最新版本的程序稳定版以及可能提供的测试版。
(2) 任何人除以下情况外,都可以免费在各类主机上架设和使用本程序而无需支付使用费,这些不允许的情况包括:
a. 记录、发布违法和不良信息, 国家法律法规禁止发布的信息的;
b. 以盈利为目的的网站;
(3) 在确保安装包完整、 保持免费的前提下,各类网站和个人可以对程序再分发。
2.免责:
(1) 程序作者不对使用程序造成的数据丢失、 密码失窃负责,不对因使用者发表的内容引起的一切后果负责。
(2) 如有使用上的困惑和问题,作者将尽量予以帮助,但此并非是作者的义务。
在此,感谢您选择了HaCn.Com,当发现问题,或有任何改进的建议,都可在官方网站、 BLOG留言,也可通过邮件渠道提出。再次感谢!
EOT;
$ishowmusic_licence = str_replace(' ', ' ', nl2br($ishowmusic_licence));
?>
HaCn.Com 用户许可协议
> 请您务必仔细阅读下面的许可协议
}
if($step==1) {
$check=1;
$correct=' OK';
$incorrect='777属性检测不通过';
$uncorrect='文件不存在请上传此文件';
$filecheck=array(
'inc',
'inc/config.php',
'data',
'data/data',
'data/adminuser',
'data/list.php',
'data/badwords.php',
'data/bannames.php',
'data/cat.php',
'data/commend.php',
'data/diange.php',
'data/viewhot.php',
'data/viewhotday.php',
'data/error.php',
'data/ipbans.php',
'data/manager.php',
'data/singer.php',
'data/usercom.php',
'data/usercom.php',
'user',
'user/list.php',
'upload',
'upload/uplist.php',
'lrc',
'template',
);
if ($fp=@fopen('test.txt',"wb")) {
$s=$correct;
fclose($fp);
} else{
$s='777属性检测不通过 网站根目录无法写数据,请速将根目录属性设置为777';
}
echo " >检查必要目录和文件的完整性及是否可写入,如果发生错误,请上传文件或更改文件/目录写入属性 777 ";
echo "讨论区根目录 (iShowMusic目录) ....... ";
$count=count($filecheck);
for ($i=0; $i echo "$filecheck[$i] ....... ";
if(!file_exists($filecheck[$i])) { echo $uncorrect; $check=0;}
elseif(is_writable($filecheck[$i])){echo $correct;}
else{ echo $incorrect; $check=0; }
echo "";
}
echo "";
if(!($REQUEST_URI=$_SERVER['REQUEST_URI'])){
$REQUEST_URI=$_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
}
$wwwurl='http://'.$_SERVER['HTTP_HOST'].substr($REQUEST_URI,0,strrpos($REQUEST_URI,'/'));
if($check){
@unlink('test.txt');
echo "";
echo " ";
echo '';
echo "
>设置各相关资料
音乐网名称:
音乐网地址:
网站创始人用户名:
网站创始人 Email:
网站创始人密码:
重复密码:
";
echo "";
}
else {
echo "";
}
}elseif ($step==2){
$check=1;
echo '>最后:检查输入资料并写入数据';
if ($adminpass != $repadminpass) {
echo '您所输入的2个密码不一致';
$check=0;
}
if ($check) {
$showpwd=$adminpass;
$writepwd=md5($adminpass);
$adminnicheng='网站创始人';
writeover('data/manager.php'," require("inc/config.php");
$timestamp=time();
if(!file_exists("$datadir/adminuser/$adminname.php")){
$admin_info="|$adminname|$writepwd|3|$timestamp|";
writeover("$datadir/adminuser/$adminname.php",$admin_info);
}
$cfgcontent="";
writeover("inc/config.php",$cfgcontent);
$newuserlist="$adminname|$adminnicheng|3|$timestamp||\n";
$user_line=array($adminname,$adminnicheng,$writepwd,3,$adminemail,0,0,$timestamp);
$line=implode("|",$user_line)."|\n";
$line="\n".$line;
writeover("$userdir/$adminname.php",$line);
writeover("$userdir/list.php",$newuserlist);
echo 'OK,音乐系统资料已经写入并已经注册成功';
echo ">恭喜您,HaCn.Com 音乐系统 安装成功! 网站超级管理员账号:Name:$adminname 密码为:$showpwd >点击这里进入管理面板,设置您的详细资料";
if (!unlink('install.php'))
echo ">安装文件 install.php 不可删除:请务必使用FTP删除install.php";
}
}
?>
Copyright 2007-2008 版权所有 HaCn.Com