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

📄 install.cgi

📁 一个linux论坛
💻 CGI
📖 第 1 页 / 共 4 页
字号:
		#                                            (display=0 表示不显示发贴时间)<br>
		# <br>
		#    对于显示贴子个数,请在 LB5000 MX 中的管理区设置<br>
		#    所有参数均可以省略<br>
		############################################################################<br>
		2. LB5000 MX 分论坛新新贴子 ver 1.2<br>
		###################################################################################<br>
		# 使用办法: news.cgi?forum=分论坛号&max=显示几条贴子&maxlength=标题长度&display=1<br>
		# 例: 在你主页的适当位置加入以下语句<br>
		#      &lt;script src="$boardurl/news.cgi?forum=1&max=10&maxlength=20"&gt;&lt;/script&gt;<br>
		#      这样就可以在相应位置显示1号论坛的最新10个贴子,标题长度为 20,显示发贴时间<br>
		#                                                   (display=0 表示不显示发贴时间)<br>
		#      所有参数均可以省略<br>
		###################################################################################<br>
		3. LB5000 MX 分论坛精华贴子显示 ver 1.2<br>
		###################################################################################<br>
		# 使用办法: newsjh.cgi?forum=分论坛号<br>
		# 例: 在你主页的适当位置加入以下语句<br>
		#      &lt;script src="newsjh.cgi?forum=1"&gt;&lt;/script&gt;<br>
		#      这样就可以在相应位置显示1号论坛的最新20个贴子<br>
		###################################################################################<br>
		4. LB5000 MX 公告显示 ver 1.2<br>
		###################################################################################<br>
		# 使用办法: getanc.cgi<br>
		# 例: 在你主页的适当位置加入以下语句<br>
		#      &lt;script src="getanc.cgi"&gt;&lt;/script&gt;<br>
		#      这样就可以在相应位置显示论坛的最新公告<br>
		###################################################################################<br>
		<br><br>
		还有8个附加功能存放在 addon 目录中,是<br>
		1. bm2lb5000.cgi "UBB=>LB5000 MX 用户资料转换器"<br>
		2. ubb2lb5000.cgi "bm=>LB5000 MX 用户数据转换 v0.2" <br>
		3. yuzi2lb5000.cgi "yuzi BBS2000(3000)=>LB5000 MX 用户资料转换器"<br>
		4. ys2lb5000.cgi "一山草堂 BBS=>LB5000 MX 用户资料转换器"<br>
		5. yaBB2LB5000.cgi "YaBB=>LB5000 MX 用户资料转换器"<br>
		6. bbs2lbt.cgi "yuzi BBS3000=>LB5000 MX 贴子资料转换器"<br>
		7. ys2lbt.cgi "一山草堂 BBS=>LB5000 MX 贴子资料转换器"<br>
		8. u2lbt.cgi  "UBB=>LB5000 MX 贴子资料转换器"<br>
		);
	    }
	    else {
        	print qq(
		<font face="宋体" color="#FF0000">
		<b>错误!不能够建立 admin 文件!</b>
		<br><br>
		请检查 $memdir 目录是否正确: $membersdir );
		 print "</body></html>"; exit;
	    }

      $filetomake = "$lbdir" . "data/boardstats.cgi";
        
        
        
       open(FILE, ">$filetomake");
       print FILE "\$lastregisteredmember = \'$membername\'\;\n";
       print FILE "\$totalmembers = \'1\'\;\n";
       print FILE "\$totalthreads = \'0\'\;\n";
       print FILE "\$totalposts = \'0\'\;\n";
       print FILE "\n1\;";
       close (FILE);

		print qq(
		<br><br>
		<hr noshade color="#000000">
		<font face="宋体" color="#0000FF">
		感谢你使用 LB5000 MX!</font>
		<br><br>
		<font face="宋体" color="#000000">
		我们希望安装向导对您安装本论坛是有帮助的。<br>
		如果您还有其他问题,请参观 <a href="http://www.cgier.com/"><b>CGI 编程者之家</b></a> 的论坛,本站提供 LB5000 MX 的完全技术支持!
		<br><br>
		);

		} # end final step   
    

            else {
    if ($ENV{'SERVER_SOFTWARE'} =~ /apache/i) {
        if ($ENV{'SCRIPT_FILENAME'}=~ /cgiwrap/i) {
            $temp=$ENV{'PATH_TRANSLATED'};
        }
        else {
            $temp=$ENV{'SCRIPT_FILENAME'};
        }
        $temp=~ s/\\/\//g if ($temp=~/\\/);
        $mypath=substr($temp,0,rindex($temp,"/"));
    }
    else {
        $mypath=substr($ENV{'PATH_TRANSLATED'},0,rindex($ENV{'PATH_TRANSLATED'},"\\"));
        $mypath=~ s/\\/\//g;
    }
    $server_port = ":$ENV{'SERVER_PORT'}" if ($ENV{'SERVER_PORT'} ne '80');
    if ($ENV{'HTTP_HOST'} ne "") { $fullurl = $ENV{'HTTP_HOST'}; } else { $fullurl = $ENV{'SERVER_NAME'}; }
    $fullurl     = "http://$fullurl$server_port$ENV{'SCRIPT_NAME'}";
    $myurl       = substr($fullurl,0,rindex($fullurl,"/"));

    $website_url = "http://$ENV{'HTTP_HOST'}";
    
    $html_dir = "";
    $html_url = "";

			if ($mypath =~ m|(.*)/(.+)|) {
			   $base = $1;
			} else {
			   $base = $mypath;
			}

			if ($myurl =~ m|(.*)/(.+)|) {
			   $base1 = $1;
			} else {
			   $base1 = $myurl;
			}
			$base1 =~ s/\/cgi-bin//;
			if ((-e "$base/non-cgi/index.html")&&($html_dir eq "")) { $html_dir = "$base/non-cgi"; $html_url = "$base1/non-cgi"; }
			if ((-e "$base/lb5000/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb5000"; $html_url = "$base1/lb5000"; }
			if ((-e "$base/ib2000/index.html")&&($html_dir eq "")) { $html_dir = "$base/ib2000"; $html_url = "$base1/ib2000"; }
			if ((-e "$base/lb/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb"; $html_url = "$base1/lb"; }
			if ((-e "$base/bbs/index.html")&&($html_dir eq "")) { $html_dir = "$base/bbs"; $html_url = "$base1/bbs"; }
			
		if ($html_dir eq "") {
			if ($base =~ m|(.*)/(.+)|) {
			   $base = $1;
			}
			if ($base1 =~ m|(.*)/(.+)|) {
			   $base1 = $1;
			} else {
			   $base1 = $base1;
			}
			$base1 =~ s/\/cgi-bin//;
			
			if ((-e "$base/non-cgi/index.html")&&($html_dir eq "")) { $html_dir = "$base/non-cgi"; $html_url = "$base1/non-cgi"; }
			if ((-e "$base/lb5000/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb5000"; $html_url = "$base1/lb5000"; }
			if ((-e "$base/ib2000/index.html")&&($html_dir eq "")) { $html_dir = "$base/ib2000"; $html_url = "$base1/ib2000"; }
			if ((-e "$base/lb/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb"; $html_url = "$base1/lb"; }
			if ((-e "$base/bbs/index.html")&&($html_dir eq "")) { $html_dir = "$base/bbs"; $html_url = "$base1/bbs"; }
		}

		if ($html_dir eq "") {
    		    if ($ENV{'DOCUMENT_ROOT'} ne "") {
		        $base = $ENV{'DOCUMENT_ROOT'};
			if ((-e "$base/non-cgi/index.html")&&($html_dir eq "")) { $html_dir = "$base/non-cgi"; $html_url = "$website_url/non-cgi"; }
			if ((-e "$base/lb5000/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb5000"; $html_url = "$website_url/lb5000"; }
			if ((-e "$base/ib2000/index.html")&&($html_dir eq "")) { $html_dir = "$base/ib2000"; $html_url = "$website_url/ib2000"; }
			if ((-e "$base/lb/index.html")&&($html_dir eq "")) { $html_dir = "$base/lb"; $html_url = "$website_url/lb"; }
			if ((-e "$base/bbs/index.html")&&($html_dir eq "")) { $html_dir = "$base/bbs"; $html_url = "$website_url/bbs"; }
		    }
		}

			if (-e "C:/" || $^O eq "MSWin32") { $OS_USED = 'NT'; }
			$adminemail_in = "incoming\@yourdomain.com";
			$adminemail_out = "outgoing\@yourdomain.com";
			$timezone_choice = "<select name=\"timezone\"><option value=\"-23\">- 23<option value=\"-22\">- 22<option value=\"-21\">- 21<option value=\"-20\">- 20<option value=\"-19\">- 19<option value=\"-18\">- 18<option value=\"-17\">- 17<option value=\"-16\">- 16<option value=\"-15\">- 15<option value=\"-14\">- 14<option value=\"-13\">- 13<option value=\"-12\">- 12<option value=\"-11\">- 11<option value=\"-10\">- 10<option value=\"-9\">- 9<option value=\"-8\">- 8<option value=\"-7\">- 7<option value=\"-6\">- 6<option value=\"-5\">- 5<option value=\"-4\">- 4<option value=\"-3\">- 3<option value=\"-2\">- 2<option value=\"-1\">- 1<option value=\"0\" selected>0<option value=\"1\">+ 1<option value=\"2\">+ 2<option value=\"3\">+ 3<option value=\"4\">+ 4<option value=\"5\">+ 5<option value=\"6\">+ 6<option value=\"7\">+ 7<option value=\"8\">+ 8<option value=\"9\">+ 9<option value=\"10\">+ 10<option value=\"11\">+ 11<option value=\"12\">+ 12<option value=\"13\">+ 13<option value=\"14\">+ 14<option value=\"15\">+ 15<option value=\"16\">+ 16<option value=\"17\">+ 17<option value=\"18\">+ 18<option value=\"19\">+ 19<option value=\"20\">+ 20<option value=\"21\">+ 21<option value=\"22\">+ 22<option value=\"23\">+ 23</select>";
			$time_is_now = localtime;
			$website_url = "http://$ENV{'HTTP_HOST'}";
			$mailprogram = &mailprogram;  #自动测试 Sendmail 路径
                    print qq~
				    <form action="$thisprog" method="post">
				    <input type="hidden" name="action" value="step_two">
				    <font size="5" face="宋体" color="#000000">
				    <h1>LB5000 MX 安装向导</b></font></h1><font face="宋体" color="#000000">
				    程序编制:<a href="mailto:webmaster\@cgier.com">山鹰糊</a> 参与制作:<a href="mailto:info\@cgier.net">花无缺</a><BR>
		    		    版权所有:<a href="http://www.cgier.com/">CGI 编程者之家</a></font>
				    <hr noshade color="#000000">
				    <br>
				    <font face="宋体" color="#000000">
				    <b>欢迎使用 LB5000 MX 安装向导!</b>
				    <br><br>
				    <b>第一步:</b> 在递交表单前,请仔细查看整个下面的内容指示,并检查自动提供的数据是否正确!<br>
				    当你递交表单后,本安装向导会检测所有你输入的数据,如果数据输入错误,将会有详细的提示!<br><br>
				    <b>在执行本程序下一步之前,请确定你已经把本程序完整上传,并已经将所有文件的属性设置正确了!</b><br><br>
				    下面的所有设置数据都可以在 LB5000 MX 的管理中心中重新设置。为了安全起见,本程序在成功完成设置任务后,将会自毁。
				    如果你希望重新利用本程序来设置的话,请重新上传运行本程序。</font><br>

				    <hr noshade color="#000000">

				    <br>
				    <font face="宋体" color="#000000">
				    <b>请选择运行本程序的操作系统平台用于文件加锁</b><br>
				    如果你是 Windows 系列的主机,请千万不要选成 Unix,否则会有意想不到的错误发生!<BR>
				    文件加锁可以有效的防止贴子数据丢失等问题,但会影响速度,请自己衡量!<br>
				    <br>
				    <select name="OS_USED">
				    <option value="NT" selected>Windows 系列
				    <option value="Unix">Unix 系列
				    <option value="No">不加锁
				    </select>

				    <br>
				    <br>
				    <hr noshade color="#000000">
				    <br>
				    <font face="宋体" color="#000000">
				    <b>文件路径设置</b><br><br>
				    下面的默认设置仅仅适用于大部分安装本程序的客户,不是所有的客户都适用。如果有错误,请自行修改成正确的值。<font color="#FF0000"><br>
				    请仔细检查所有的设置,如果你对这些设置有任何的疑问,请询问你的主机提供商!</font><br><br>
				    <font color="#FF0000">如果你使用的是 Windows 系列操作系统,请使用除号来代替反斜杠(比如:c:/path/to/lb5000/)!
				    <br><br><font color="#000000"><b>设置时请务必在路径的最后加上除号 '/'。</b>
				    <br><br>
				    <font face="宋体" color="#0000FF">
				    <b>设置 *.cgi 脚本的安装路径。</b></font><br>
				    <font face="宋体" color="#000000">
				    在这里设置的是安装“路径”,不是 URL,所以它肯定<B>不是</B> 'http://' 开头的。<br>
				    这个位置包含了所有 LB5000 MX 中的 *.cgi 文件。
				    要注意,下列目录程序会自动建立。
				    <ul>
				    <li>data
				    <li>members
				    <li>messages
				    </ul>
				    <input type="text" size="70" name="lbdir" value="$mypath/">
				    
				    <br><br><br>
				    <font face="宋体" color="#0000FF">
				    <b>设置 image 图像文件的安装路径。</b></font><br><br>
				    <font face="宋体" color="#000000">
				    在这里设置的是安装“路径”,不是 URL,所以它肯定<B>不是</B> 'http://' 开头的。<br>
				    这个位置包含了所有 LB5000 MX 中的图像文件。
				    要注意,下列目录程序会自动建立。
				    <ul>
				    <li>images
				    <li>avatars
				    <li>usravatars
				    </ul>
				    <b>请注意,<B>不要</B>在路径的最后加 'images/' !</b><BR><BR>
				    
				    <input type="text" size="70" name="imagesdir" value="$html_dir/">
				    <br><BR>

				    <hr noshade color="#000000">
				    <br>
				    <font face="宋体" color="#000000">
				    <b>设置你网站的 URL 路径</b><br><br>
				    下面的默认设置仅仅适用于大部分安装本程序的客户,不是所有的客户都适用。如果有错误,请自行修改成正确的值。<font color="#FF0000"><br>
				    请仔细检查所有的设置,如果你对这些设置有任何的疑问,请询问你的主机提供商!</font><br><br>
				    <b>请不要在每个 URL 地址结尾加反斜杠 '/' !</b>
				    <br><br>

				    <font face="宋体" color="#0000FF">
				    <b>设置图片文件 URL 路径。</b></font><br>
				    <font face="宋体" color="#000000">
				    这里是 URL 路径。<b>必须</b>以 'http://' 开始。<br>
				    这个路径包含了所有的 LB5000 MX 图片。
				    <br><br>
				    <input type="text" size="70" name="imagesurl" value="$html_url">
				    <br><br><br>
				    
				    <font face="宋体" color="#0000FF">
				    <b>设置您主页的 URL 地址。</b></font><br>
				    <font face="宋体" color="#000000">
				    这里是 URL 路径。<b>必须</b>以 'http://' 开始。<br>
				    简单的说,就是你在浏览器上输入的访问你主页的地址。
				    <br><br>
				    <input type="text" size="70" name="homeurl" value="$website_url">

				    <br><br><br>
				    <font face="宋体" color="#0000FF">
				    <b>LB5000 MX 的 URL 路径。</b></font><br>
				    <font face="宋体" color="#000000">
				    这里是 URL 路径。<b>必须</b>以 'http://' 开始。<br>
				    <b>请不要在结尾加 CGI 文件名。这里是目录地址,不是文件地址。</b>
				    <br><br>
				    <input type="text" size="70" name="boardurl" value="$myurl"><br><br>

				    <hr noshade color="#000000">
				    <br>
				    <font face="宋体" color="#000000">
				    <b>个性化图片和表情自动转换</b><br><br>
				    <font face="宋体" color="#000000">
				    使用个性化图片,每个用户将拥有有自己特色的头像。<br>
				    字符自动转换,会自动将输入的表情字符自动转换成图片形式(如输入 :) 将自动转换成图片形式)。
				    <br>
				    <br>
				    <font face="宋体" color="#0000FF">
				    <b>你是否使用个性化图片?</b></font><br>
				    <font face="宋体" color="#000000">
				    <br>
				    <select name="avatars">
				    <option value="on" selected>使用
				    <option value="off">不使用
				    </select>

⌨️ 快捷键说明

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