FTB安装版 v1.3(虚拟形象)FTB安装版 v1.3(虚拟形象)

源代码在线查看: install.php

软件大小: 5320 K
上传用户: quanliao77
关键词: FTB 1.3 虚拟
下载地址: 免注册下载 普通下载 VIP

相关代码

								/*
					[FTB] install.php - installation of Fallingstar Board
					This is  a freeware!
				
					Version: 1.0.0(BUG Fixed)
					Author: ofstar(流星) (webmaster@ofstar.com)
					Copyright: Fallingstar Board (www.ofstar.com)
					Last Modified: 2003/7/8 12:20
				*/
				function writetofile($file_name,$data,$method="w") {
					$filenum=fopen($file_name,$method);
					flock($filenum,LOCK_EX);
					$file_data=fwrite($filenum,$data);
					fclose($filenum);
					return $file_data;
				}
				function readfromfile ($path) {
				if(file_exists($path)==0) {
					return "";
				} else {
					$filesize=filesize($path);
					$filenum=fopen($path,"r");
					flock($filenum,LOCK_SH);
					$filestuff=fread($filenum,$filesize);
					fclose($filenum);
					return $filestuff;
					}
				} 
				?>
				FTB Installation Wizard
				
				    
				    .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: #e8f4ff;}
					    
				
				
				
				  
				  
				    				      style="COLOR: #cc0000">>> FTB Installation Wizard
				      
				    
						
						
							欢迎来到 FTB(流星论坛) 安装向导,安装前请仔细阅读 安装说明里的每处细节后才能开始安装。安装文件夹里同样提供了有关软件安装的说明,请您同样仔细阅读,以保证安装进程的顺利进行。
							注意:
							
							此种状况表示状态正确.
							
							此种状况表示状态发生错误.
						
						
								if (!$step) {
				echo" 
				          当前状态:检查论坛文件的可写性
				        ";
					$check=1;
				$correct='OK';
				$incorrect='不行,检测不通过';
				$writeablefiletocheck=array(
				'bbsdata','temp','upload','userdata','userdir',
				'bbsdata/admin.php','bbsdata/manager.php','bbsdata/ads.php','bbsdata/wordsfb.php','bbsdata/bannames.php','bbsdata/config.php','bbsdata/dj_user.php','bbsdata/forum_back.php','bbsdata/forumdata.php','bbsdata/forumevent.php','bbsdata/group.php',
				'bbsdata/idpath.php','bbsdata/ipbans.php',
				'bbsdata/log_adminlogin.php','bbsdata/log_manage.php',
				'bbsdata/newinfo.php','bbsdata/newuser.php','bbsdata/ofstar.php','bbsdata/online.php','bbsdata/shareforum.php',
				'bbsdata/superadmin.php','bbsdata/tbuser.php','bbsdata/time.php','bbsdata/today.php',
				'bbsdata/userlist.php','bbsdata/level.php','bbsdata/ye.php',
				'userdata/msgbox','userdata/bank','userdata/song','userdata/style.php',
				'userdata/game','userdata/badman','userdata/favorites','userdata/admin','userdata/shop',
				'userdata/getmg','userdata/lxvip','userdata/anc','userdata/style.php');
				echo "
				  
				  >检查必要目录和文件是否可写入,如果发生错误,请更改文件/目录属性
				  ";
					echo "讨论区根目录 (ftb目录) ....... ";
				if ($fp=fopen('test.test',"w")) {echo $correct; fclose($fp);}
				else { echo $incorrect; $check=0; }
				echo "";
				$count=count($writeablefiletocheck);
				for ($i=0; $i					echo "$writeablefiletocheck[$i] ....... ";
					if (is_writable($writeablefiletocheck[$i])) echo $correct;
					else { echo $incorrect; $check=0; }
					echo "";
				}
				echo "";
				if ($check) {
				 unlink('test.test');
				 echo '
				  >请填写您的贴子存放目录名(如果此目录不存在,程序将尝试建立)您所指定的贴子目录                  
				    注意:此目录放置论坛所有帖子内容,请自己取个名字吧比如 "formyeye"。程序将自动以你所填的目录名自动创建一个贴子目录,如果手工建立在其他目录,请填写完整绝对路径,比如 "/home/bbs/forumyeye"(Unix/Linux) 或者 "c:/forumyeye"(NT)
				    如果你的空间无法自动建立目录,请您手动先建立贴子目录设定其属性至 777 (linux 右键 全部打钩,再不懂就上google.com 搜索 什么叫777吧)';}
				
				}elseif ($step==2) {
					$check=1;
				 echo ' 
				          当前状态:检查论坛用户目录与文件目录的正确性
				        ';
				echo '
				
				   
				  >检查贴子目录';
					if (!$forumdir) {
					echo '您没有指定目录,请返回';
					$check=0;
					}
				
					if ($check && !file_exists($forumdir) && !mkdir("$forumdir", 0777)) {
					echo '您没有建立该目录,程序尝试建立失败';
					$check=0;
					}
				
					if ($check && !file_exists("$forumdir/backup") && !mkdir("$forumdir/backup", 0777)) {
					echo '您没有建立贴子备份目录backup,程序尝试建立失败';
					$check=0;
					}
					
					if ($check && !is_dir($forumdir)) {
					echo '您所指定的目录是一个文件名,请返回';
					$check=0;
					}
				
					if ($check && eregi("^.+/$",$forumdir)) {
					echo '贴子目录后不用加“/”了,请返回:)';
					$check=0;
					}
					
					if ($check && !is_writable($forumdir)) {
					echo '您所指定的目录无法被写入,请更改属性';
					$check=0;
					}
				
					if ($check && !is_writable("$forumdir/backup")) {
					echo '您所指定的backup目录无法被写入,请更改属性';
					$check=0;
					}
				if ($check) {
					writetofile('bbsdata/idpath.php',"					echo '用户和贴子目录检测完毕,信息已经记录';
				
					echo "
						>设置管理员账号 
				        
					   管理员用户名:
					 
					
					   管理员 Email:
					 
					
					   管理员密码:
					 
					
					   重复密码:
					   
				
					";
					} else echo "
					
					 
					";
				}elseif ($step==3) {
					$check=1;
					echo '
				  >最后:检查输入资料并写入';
					if ($MEMBER_PASS != $MEMBER_PASS_TWO) {
					echo '您所输入的2个密码不一致';
					$check=0;
					}
					if ($check) {
				$showpwd=$MEMBER_PASS;
					writetofile('bbsdata/manager.php',"					writetofile("userdir/$MEMBER_NAME.php","|$MEMBER_NAME|$MEMBER_PASS||$EMAIL||".time()."|||||||0||none|1000||||||||1000|||||0|||||||||");
					$newuserfile = "bbsdata/newuser.php";
					if (file_exists($newuserfile)) $newuserinfo=readfromfile($newuserfile);
				       	else $newuserinfo="|0|0";
					$newuser_info=explode("|",$newuserinfo);
					$newuser_info[1]++;
					$newuser_info[0]=$MEMBER_NAME;
					writetofile($newuserfile,$newuser_info[0]."|".$newuser_info[1]."|".$newuser_info[2]);
					writetofile('bbsdata/userlist.php',$MEMBER_NAME."\n",'a');
					if(!(file_exists("upload"))) mkdir("upload",0777);
				
					echo 'OK,超级用户资料已经写入并已经注册成功';
					echo ">恭喜您,FTB 论坛 安装成功! 
				        
					   管理员账号:
					 Name: $MEMBER_NAME 密码为: $showpwd 
					
					>点击这里进入管理面板,设置您的详细资料并创建版块";
					if (!unlink('install.php'))
					echo '请记住用FTP删除本安装程序';
				
					}else echo "
					
					 
					";
				}
				?>
				    
							

相关资源