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

📄 editor.php

📁 邮箱加即时聊天
💻 PHP
📖 第 1 页 / 共 2 页
字号:
    if (item.style.position == "absolute") continue;
    item.style.posTop =	RelTop;
  }
}

function DoLayout()
{
  LayoutTBs();
}

function BtnMouseOver()
{
  if (event.srcElement.tagName != "IMG") return	false;
  var image = event.srcElement;
  var element =	image.parentElement;

  if (image.className == "Ico")	element.className = "BtnMouseOverUp";
  else if (image.className == "IcoDown") element.className = "BtnMouseOverDown";

  event.cancelBubble = true;
}

function BtnMouseOut()
{
  if (event.srcElement.tagName != "IMG") {
    event.cancelBubble = true;
    return false;
  }

  var image = event.srcElement;
  var element =	image.parentElement;
  yRaisedElement = null;

  element.className = "Btn";
  image.className = "Ico";

  event.cancelBubble = true;
}

function BtnMouseDown()
{
  if (event.srcElement.tagName != "IMG") {
    event.cancelBubble = true;
    event.returnValue=false;
    return false;
  }

  var image = event.srcElement;
  var element =	image.parentElement;

  element.className = "BtnMouseOverDown";
  image.className = "IcoDown";

  event.cancelBubble = true;
  event.returnValue=false;
  return false;
}

function BtnMouseUp()
{
  if (event.srcElement.tagName != "IMG") {
    event.cancelBubble = true;
    return false;
  }

  var image = event.srcElement;
  var element =	image.parentElement;

  if (element.YUSERONCLICK) eval(element.YUSERONCLICK +	"anonymous()");

  element.className = "BtnMouseOverUp";
  image.className = "Ico";

  event.cancelBubble = true;
  return false;
}

function getEl(sTag,start)
{
  while	((start!=null) && (start.tagName!=sTag)) start = start.parentElement;
  return start;
}

function cleanHtml()
{
  var fonts = HtmlEdit.document.body.all.tags("FONT");
  var curr;
  for (var i = fonts.length - 1; i >= 0; i--) {
    curr = fonts[i];
    if (curr.style.backgroundColor == "#ffffff") curr.outerHTML	= curr.innerHTML;
  }
}

function getPureHtml()
{
  var str = "";
  var paras = HtmlEdit.document.body.all.tags("P");
  if (paras.length > 0)	{
    for	(var i=paras.length-1; i >= 0; i--) str	= paras[i].innerHTML + "\n" + str;
  }
  else {
    str	= HtmlEdit.document.body.innerHTML;
  }
  return str;
}



function getText()
{
  if (bTextMode)
    return HtmlEdit.document.body.innerText;
  else
  {
    cleanHtml();
    cleanHtml();
    return HtmlEdit.document.body.innerHTML;
  }
}

function putText(v)
{
  if (bTextMode)
    HtmlEdit.document.body.innerText = v;
  else
    HtmlEdit.document.body.innerHTML = v;
}

function UserDialog(what)
{
  if (!validateMode()) return;

  HtmlEdit.document.execCommand(what, true);

  pureText = false;
  HtmlEdit.focus();
}

function validateMode()
{
  if (!	bTextMode) return true;
  alert("请取消“查看HTML源代码”选项,然后再使用系统编辑功能!");
  HtmlEdit.focus();
  return false;
}

function format(what,opt)
{
  if (!validateMode()) return;
  if (opt=="removeFormat")
  {
    what=opt;
    opt=null;
  }

  if (opt==null) HtmlEdit.document.execCommand(what);
  else HtmlEdit.document.execCommand(what,"",opt);

  pureText = false;
  HtmlEdit.focus();
}


function foreColor()
{
  if (!	validateMode())	return;
  var arr = showModalDialog("image/selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0");
  if (arr != null) format('forecolor', arr);
  else HtmlEdit.focus();
}


function BackColor()
{
  if (!	validateMode())	return;
  var arr = showModalDialog("image/selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0");
  if (arr != null) format('BackColor', arr);
  else HtmlEdit.focus();
}

function InsertTable()
{
  if (!	validateMode())	return;
  HtmlEdit.focus();
  var range = HtmlEdit.document.selection.createRange();
  var arr = showModalDialog("table.html", "", "dialogWidth:300pt;dialogHeight:236pt;help:0;status:0");

  if (arr != null){
	range.pasteHTML(arr);
  }
  HtmlEdit.focus();
}


function InsertImg()
{
  if (!	validateMode())	return;
  HtmlEdit.focus();
  var range = HtmlEdit.document.selection.createRange();
  var arr = showModalDialog("image.asp", "", "dialogWidth:430px; dialogHeight:230px; status:0");
  if (arr != null)
  {
	range.pasteHTML(arr);
	parent.myform.IncludePic.checked=true;
  }
  HtmlEdit.focus();
}

function specialtype(Mark){
  if (!Error()) return;
  var sel,RangeType
  sel = HtmlEdit.document.selection.createRange();
  RangeType = HtmlEdit.document.selection.type;
  if (RangeType == "Text"){
    sel.pasteHTML("<" + Mark + ">" + sel.text + "</" + Mark + ">");
    sel.select();
  }
  HtmlEdit.focus();
}



function pic()
{
  var arr = showModalDialog("pic.html", "", "dialogWidth:30em; dialogHeight:15em; status:0;help:0");
  
  if (arr != null){
  var ss;
  ss=arr.split("*")
  a=ss[0];
  b=ss[1];
  c=ss[2];
  d=ss[3];
  e=ss[4];
  f=ss[5];
  g=ss[6];
  h=ss[7];
  i=ss[8];
  
  var str1;
str1="<img src='"+a+"' alt='"+b+"'"
if(d.value!='')str1=str1+"width='"+d+"'"
if(e.value!='')str1=str1+"height='"+e+"' "
str1=str1+" border='"+i+"' align='"+h+"' vspace='"+f+"' hspace='"+g+"'  style='"+c+"'"
str1=str1+">"
  content=HtmlEdit.document.body.innerHTML;
  content=content+str1;
   HtmlEdit.document.body.innerHTML=content;
  }
  else HtmlEdit.focus();
}

function hr()
{
  var arr = showModalDialog("hr.htm", "", "dialogWidth:30em; dialogHeight:12em; status:0;help:0");
  
  if (arr != null){
  var ss;
  ss=arr.split("*")
  a=ss[0];
  b=ss[1];
  c=ss[2];
  d=ss[3];
  e=ss[4];
  var str1;
str1="<hr"
str1=str1+" color='"+a+"'"
str1=str1+" size="+b+"'"
str1=str1+" "+c+""
str1=str1+" align="+d+""
str1=str1+" width="+e
str1=str1+">"
  content=HtmlEdit.document.body.innerHTML;
  content=content+str1;
  HtmlEdit.document.body.innerHTML=content;
  }
  else HtmlEdit.focus();
}

function iframe()
{
  var arr = showModalDialog("iframe.htm", "", "dialogWidth:30em; dialogHeight:13em; status:0;help:0");
  
  if (arr != null){
  var ss;
  ss=arr.split("*")
  a=ss[0];
  b=ss[1];
  c=ss[2];
  d=ss[3];
  e=ss[4];
  f=ss[5];
  g=ss[6];
  var str1;
str1="<iframe src='"+a+"'"
str1+=" scrolling="+b+""
str1+=" frameborder="+c+""
if(d!='')str1+=" marginheight="+d
if(e!='')str1+=" marginwidth="+e
if(f!='')str1+=" width="+f
if(g!='')str1+=" height="+g
str1=str1+"></iframe>"
  content=HtmlEdit.document.body.innerHTML;
  content=content+str1;
   HtmlEdit.document.body.innerHTML=content;
  }
  else HtmlEdit.focus();
}

function showName(obj){
		var name =  obj.options[obj.selectedIndex].text;
		if(name != "好友列表" && name != "你没有好友!")
			if(document.all("rec").value=="")
				document.all("rec").value = name;
			else{
					document.all("rec").value += ";" + name;
			}
	}
	
function checkForm(){
	document.myform.content.value=document.frames['HtmlEdit'].document.body.innerHTML;	
}


function showCon(){
			document.frames['HtmlEdit'].document.body.innerHTML=document.myform.tx.value;
	}
</script>
</p>



<?		
	
	if(!isset($_COOKIE['xx'])){
	   		header("Location:index.html");
	}elseif($_COOKIE['xx']==0){
		$receiver=$_POST["rec"];//收信人的名字
		$subject=$_POST["subject"];
		
		$content=$_POST["content"];
		$username=$_COOKIE["username"];
		
		if($_POST['send'] == "send"){
		
			if($receiver == "")
				echo "<script>alert('收信人不能为空!')</script>";//判断收信人是否为空
			elseif($subject=="")
				echo "<script>alert('主题不能为空!')</script>";//判断收信人是否为空
			else{
				if($username == $receiver)
					echo "<script>alert('收信人不能为自己!')</script>";//判断收信人是否为自己
				else{
					//字符串匹配
					if($content == "")
						echo "<script>alert('信息内容不能为空!')</script>";//判断消息正文是否为空
					else {						$a=queryusername($receiver);
						if( $a == -1)							echo "<script>alert('接受者不存在,请正确填写信息接受者')</script>";
						else{
							$bool=0;//表示没有附件或者上传不成功
							$annex_size=0;														$uploadfile=$_FILES["upfile"]["name"];
							if($uploadfile!= ""){								$uploadfile = str_replace(" ","_",$uploadfile);
								$uploadfile=upload($receiver,$uploadfile);								
							}//是否有附件
						
							if(($uploadfile != "" && $_FILES["upfile"]["name"]!= "") || ($_FILES["upfile"]["name"] == "")){
								$len =strlen($content);
								$receiver_id=getid($receiver);
								$sender_id=getid($username);
								$sender_delete_statement = 1;

							$size=$len;//接受者存在
						
							if($len > 150){
								$allPath=writeFile($receiver,$username,$content,$len);
								
								$result=write($sender_id,$receiver_id,$sender_delete_statement,$allPath,$subject,$size,$uploadfile);
									

							}else{               //否则直接存放在数据库中
								//直接存放在数据库中,即直接插入发送者、接受者以及日期等内容。
								
								$result=write($sender_id,$receiver_id,$sender_delete_statement,$content,$subject,$size,$uploadfile);
									
							}
						
							if($result==true ){								$res=mysql_query("select * from user_base_information where user_id='$sender_id'");								$grade = mysql_result($res,0,'grade') + 10;//10表示每次增几的积分								$storage=mysql_result($res,0,'net_storage');								//10 40 100 190 310 460 																if($grade==10 or $grade==40 or $grade==100 or $grade==190 or								    $grade==310 or $grade==460)										$storage+=2097152;																						mysql_query("update user_base_information set grade='$grade',net_storage='$storage' where user_id='$sender_id'");
								echo "<script>alert('发送信息成功!')</script>";
							}	//发送成功 
						    }
								
						}
					}
				}
		   	 }	
	      	 }	
		if($_POST["send"]=="save"){
			if($receiver or $subject or $content){
			
				$receiver_id=getid($receiver);
				$sender_id=getid($username);

				$sender_delete_statement=2;
				if($receiver_id || $receiver == ""){
				
					$size=strlen($content);
					$uploadfile="";
					$result=write($sender_id,$receiver_id,$sender_delete_statement,$content,$subject,$size,$uploadfile);
				}
			}else
				echo "<script>alert('至少全部不为空!')</script>";	
	  	}
	   }else
    		setcookie('xx',0);
?>

⌨️ 快捷键说明

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