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

📄 shareforum.php

📁 bmb的论坛
💻 PHP
字号:
<?
/* BMForum Plus! Bulletin Board Systems Version : Plus!  This is a freeware, but don't change the copyright information. A SourceForge Project - GNU Licence project. Web Site: http://www.bmforum.com Copyright (C) Bluview Technology*/
$thisprog="shareforum.php";
$shareforumfile="datafile/shareforum.php";

require("adminglobal.php");
if($useraccess!="1" || $admgroupdata[7]!="1") {
adminlogin();
}
print "    <tr><td bgcolor=#0041BD colspan=3><font color=#D6DFF7>
    <b>$arr_ad_lng[320] $arr_ad_lng[193]</b>
    </td></tr>
";

if (file_exists($shareforumfile)) {
	$shareforumdata=file($shareforumfile);
	$count=count($shareforumdata);
}

if (empty($action)) {
echo<<<EOT
<script language=Javascript>
function CountrySKU()

{

   var ctrycode = document.changeit.target.options[document.changeit.target.options.selectedIndex].value;


         

EOT;

	$shareforumselect="";
	for($i=0; $i<$count; $i++) {
	  $detail=explode("|",$shareforumdata[$i]);
	  $shareforumselect.="<option value=\"$i\">$detail[0]</option>";
	  $detail[0]=str_replace("'","\'",$detail[0]);
	  $detail[1]=str_replace("'","\'",$detail[1]);
	  $detail[2]=str_replace("'","\'",$detail[2]);
	  $detail[3]=str_replace("'","\'",$detail[3]);
	 	  echo "if(ctrycode==$i){
	  	  document.changeit.name.value='$detail[0]';
	  	  document.changeit.url.value='$detail[1]';
	  	  document.changeit.pic.value='$detail[2]';
	  	  document.changeit.info.value='$detail[3]';
";
	if($detail[4]=="pic") echo "document.changeit.type.checked=true;";
	else echo "document.changeit.type.checked=false;";
echo"	  	  }
	  ";
	}
	
	$shareforumselect.="</select>";
	print <<<EOT
   
}
 </script>
    <tr><td bgcolor=#D6DFF7 colspan=3>
    <b>$arr_ad_lng[777]</b>
    <form action="$thisprog" method=POST><input type=hidden name="action" value="create">
    $tab_top
    <input type=checkbox name="type" value="pic" size=30>$arr_ad_lng[778]<br>
    $arr_ad_lng[779]<input type=text name="name" size=30><br>
    $arr_ad_lng[780]<input type=text name="url" size=30><br>
    $arr_ad_lng[781]<input type=text name="pic" size=30>$arr_ad_lng[783]<br>
    $arr_ad_lng[782]<input type=text name="info" size=30><br>
    <input type=submit value="$arr_ad_lng[66]">
    $tab_bottom</form>
    <b>$arr_ad_lng[784]</b>
    <form name=changeit action="$thisprog" method=POST><input type=hidden name="action" value="modify">
    $tab_top
    <b><input type=checkbox name="type" value="pic" size=30>$arr_ad_lng[778]</b><br>
    $arr_ad_lng[440]<select onchange="CountrySKU()" name="target"><option value="">$arr_ad_lng[785]</option>$shareforumselect <input type=radio checked name="job" value="modify">$arr_ad_lng[786] <input type=radio name="job" value="delete">$arr_ad_lng[787]<br>
    $arr_ad_lng[779]<input type=text name="name" size=30><br>
    $arr_ad_lng[780]<input type=text name="url" size=30><br>
    $arr_ad_lng[781]<input type=text name="pic" size=30>$arr_ad_lng[783]<br>
    $arr_ad_lng[782]<input type=text name="info" size=30><br>
    <input type=submit value="$arr_ad_lng[66]">
    $tab_bottom</form>
    <b>3.$arr_ad_lng[909]</b>
    <form action="$thisprog" method=POST><input type=hidden name="action" value="modifyorder">
    $tab_top
    $arr_ad_lng[910]<select name="item1">$shareforumselect $arr_ad_lng[566] <select name="item2">$shareforumselect $arr_ad_lng[567] <input type=submit value="$arr_ad_lng[66]">
    $tab_bottom</form>
    </td></tr></td></tr></table></body></html>
EOT;
exit;
}elseif ($action=="modifyorder") {
//-------鏀瑰彉椤哄簭-----------
	print "<tr><td bgcolor=#F9FAFE valign=middle align=center colspan=2><b>$arr_ad_lng[568]</b></td></tr>
	<tr><td bgcolor=D6DFF7 colspan=2>";

	$new="";
	for ($i=0; $i<$count; $i++) {
	  $detail=explode("|",$shareforumdata[$i]);
	  if ($i!=$item1) $new.=$shareforumdata[$i];
	  if ($i==$item2) {
	    for ($j=0; $j<$count; $j++) {
	       $detail2=explode("|",$shareforumdata[$j]);
	       if ($j==$item1) $new.=$shareforumdata[$j];
	    }
	  }
	}
	writetofile($shareforumfile,$new);
	
	refreshcache();

}elseif ($action=="create") {
//-------鏂板缓椤圭洰-----------
	$newstring="";
	print "<tr><td bgcolor=#DDDDDD valign=middle align=center colspan=2><b>$arr_ad_lng[788]</b></td></tr>
	<tr><td bgcolor=FEFEFF colspan=2>";

	$name=str_replace("|","",$name);
	$url=str_replace("|","",$url);
	$pic=str_replace("|","",$pic);
	$info=str_replace("|","",$info);
    $type=str_replace("|","",$type);
	$newstring="$name|$url|$pic|$info|$type|\n";
	if (!empty($name) && !empty($url)) {
	  $fp=fopen($shareforumfile,"a");
	  if (fwrite($fp,$newstring)) echo "<br><br>$arr_ad_lng[789]<b></b><br>";
	    else echo "<br><br>$arr_ad_lng[790]<b></b><br>";
	  fclose($fp);
	} else echo "<br><br>$arr_ad_lng[791]<b></b><br>";
	
	refreshcache();
}elseif ($action=="modify") {
	print "<tr><td bgcolor=#DDDDDD valign=middle align=center colspan=2><b>$arr_ad_lng[792]</b></td></tr>
	<tr><td bgcolor=FEFEFF colspan=2>";
	$name=str_replace("|","",$name);
	$url=str_replace("|","",$url);
	$pic=str_replace("|","",$pic);
	$info=str_replace("|","",$info);
	$type=str_replace("|","",$type);
	$new="";
	for ($i=0; $i<$count; $i++) {
		$detail=explode("|",$shareforumdata[$i]);
		if($detail[0]!=""){
			if($target==$i) {
				if ($job=="modify") {
					$detail[0]=str_replace("\n","",$detail[0]);
					$detail[1]=str_replace("\n","",$detail[1]);
					$detail[2]=str_replace("\n","",$detail[2]);
					$detail[3]=str_replace("\n","",$detail[3]);
					$detail[4]=str_replace("\n","",$detail[4]);
					if (!empty($name)) $detail[0]=$name;
					if (!empty($url)) $detail[1]=$url;
					if (!empty($pic)) $detail[2]=$pic;
					$detail[4]=str_replace("\n","",$type);
					$detail[5]=str_replace("\n","",$detail[5])."\n";
					if (!empty($info)) $detail[3]=$info;
					$new.=implode("|",$detail);
				}
			} else $new.=$shareforumdata[$i];
		}
	}
	writetofile($shareforumfile,$new);
	refreshcache();
}
print "<br><b>&nbsp;$arr_ad_lng[75]</b><br><br>&nbsp;&gt;&gt; <a href=$thisprog>$arr_ad_lng[76]</a></td></tr></table></body></html>";
exit;
function refreshcache(){
global $shareforumfile;
if (file_exists($shareforumfile)) {
	$shareforumdata=file($shareforumfile);
	$count=count($shareforumdata);
}

for($i=0; $i<$count; $i++) {
	  $detail=explode("|",$shareforumdata[$i]);
	  $detail[0]=str_replace('"','\"',$detail[0]);
	  $detail[1]=str_replace('"','\"',$detail[1]);
	  $detail[2]=str_replace('"','\"',$detail[2]);
	  $detail[3]=str_replace('"','\"',$detail[3]);
	  if($detail[4]=="pic"){
	  	  $sharepic.="document.write(\"<a href='$detail[1]' target=_blank><img  width=88 height=31 alt='$detail[0] - $detail[3]' src='$detail[2]' border=0></a>&nbsp;            \");\n";
	  }else{
	  	  $sharetext.="document.write(\"<a title='$detail[0] - $detail[3]' href='$detail[1]' target=_blank>$detail[0]</a>&nbsp;             \");\n";
	  }
}
writetofile("datafile/cache/sharetext.js",$sharetext);
writetofile("datafile/cache/sharepic.js",$sharepic);

}

⌨️ 快捷键说明

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