📄 editor.php
字号:
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 + -