📄 index.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
$uploadresult = $_REQUEST['uploadresult'];
$op = $_REQUEST['op'];
if ( $uploadresult == "ok" && $op == "0" )
{
echo "<script>alert(\"上传成功\");</script>";
}
echo "<html>\r\n<head>\r\n<title>发布新闻</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
echo "<s";
echo "cript language=\"javascript\" src=\"/inc/prototype.js\" ></script>\r\n";
echo "<s";
echo "cript language=\"javascript\" src=\"/fck/fckeditor.js\"></script>\r\n";
echo "<s";
echo "cript language=\"javascript\" src=\"/fck/added.js\"></script>\r\n";
echo "<s";
echo "cript Language=\"JavaScript\">\r\nfunction CheckForm()\r\n{\r\n\tif(document.form1.SUBJECT.value==\"\")\r\n\t{\r\n\t\talert(\"新闻的标题不能为空!\");\r\n\t\treturn (false);\r\n\t}\r\n\toEditor = FCKeditorAPI.GetInstance(\"fckeditor1\");\r\n\tContent = oEditor.GetXHTML();\r\n\tif(Content==\"\")\r\n\t{\r\n\t\talert(\"新闻的内容不能为空!\");\r\n \treturn (false);\r\n\t}\r\n\treturn (true);\r\n}\r\n\r\nfunction sendForm()\r\n{\r\n\tfilepath = document.getElementB";
echo "yId(\"ATTACHMENT\").value ;\r\n\tif(filepath!=\"\")\r\n\t{\r\n\t\tfile_name = getfilename(filepath);\r\n\t\tif(file_name)\r\n\t\t{\r\n\t\t\tdocument.getElementById(\"ATTACHMENT_NAME\").value = file_name;\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\treturn false ;\r\n\t\t}\r\n\t\t\r\n\t}\t\r\n\tif(CheckForm())\r\n\t\t{\r\n\t\t\tdocument.form1.submit();\r\n\t\t}\r\n}\r\nfunction upload_attach(op)\r\n{\r\n\tif(CheckForm())\r\n\t{\r\n\t\tfilepath = document.getElementById(\"ATTACHMENT\").value;\r\n\t";
echo "\tfile_name = getfilename(filepath);\r\n\t\tdocument.form1.ATTACHMENT_NAME.value=file_name;\r\n\t\tdocument.form1.OP.value=op;\r\n\t\tdocument.form1.submit();\t\r\n\t}\r\n}\r\n\r\nfunction delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME,NEWS_ID)\r\n{\r\n\tmsg = \"确定要删除\"+ATTACHMENT_NAME+\"吗?\";\r\n\tif(confirm(msg))\r\n\t{\r\n\t\turl = \"../delete_attach.php?ATTACHMENT_ID=\"+ATTACHMENT_ID+\"&NEWS_ID=\"+NEWS_ID+\"&ATTACHMENT_NAME=\"+ATTACHMEN";
echo "T_NAME+\"&type=new\";\r\n\t\twindow.location = url;\r\n\t}\r\n}\r\n\r\nfunction showaddtypes()\r\n{\r\n\taddnewsdiv = document.getElementById(\"addtypediv\");\r\n\taddnewsdiv.style.display = \"\";\r\n\taddnewsdiv.style.posLeft = event.clientX + 30;\r\n\taddnewsdiv.style.posTop = event.clientY - 13;\r\n}\r\nfunction doaddtypes()\r\n{\r\n\tnewstypename = document.getElementById(\"newstypename\").value;\r\n\taddnewsdiv = document.getElementB";
echo "yId(\"addtypediv\");\r\n\taddnewsdiv.style.display = \"none\";\r\n\tloadingDiv = document.getElementById(\"newstypessel\");\r\n\tloadingDiv.style.display = \"\";\r\n\tloadingDiv.style.posLeft = event.clientX+document.body.scrollLeft-250;\r\n\tloadingDiv.style.posTop = event.clientY+document.body.scrollTop-5;\r\n\tloadingDiv.innerHTML = \"<div id='onloading' ><img src='/images/loading.gif'>数据加载中,请稍等...</div>\";\r\n\tu";
echo "rl = \"addnewstype.php\";\r\n\tpar = \"newstypename=\"+newstypename;\r\n\taddnewstype(\"newstypessel\",url,par);\r\n}\r\nfunction addnewstype(obj,url,par)\r\n{\r\n\tvar objDivID = document.getElementById(obj);\r\n\tvar savenewstype = {\r\n\t\tonCreate:function (){\r\n\t\t\tElement.show('onloading');\r\n\t\t},\r\n\t\tonComplete:function(){\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('onloading');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\t Ajax.Respon";
echo "ders.register(savenewstype);\r\n\t new Ajax.Request(\r\n\t \turl,\r\n\t\t{\r\n\t\t\tmethod:\"post\",\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t{\r\n\t\t\t\tobjDivID.innerHTML = resp.responseText;\r\n\t\t\t},\r\n\t\t\tonFailure:function()\r\n\t\t\t{\r\n\t\t\t\talert(url);\r\n\t\t\t},\r\n\t\t\tparameters:par\r\n\t\t}\r\n\t ); \r\n}\r\nfunction docanceladd()\r\n{\r\n\tvar addtypediv = document.getElementById(\"addtypediv\");\r\n\taddtypediv.style.display = \"none\";\r\n\t\r\n}\r\nfunction g";
echo "etpicroot(contentstr)\r\n{\r\n\treg = /file:\\/\\/\\/([^\\\"]+)/ig; \r\n \treturn contentstr.match(reg); \r\n}\r\nfunction checkvalue()\r\n{\r\n\tvar newstypename = document.getElementById(\"SUBJECT\").value ;\r\n\tif(newstypename!=\"\")\r\n\t\tdocument.getElementById(\"NecFill\").style.display = \"none\";\r\n\telse\r\n\t\tdocument.getElementById(\"NecFill\").style.display = \"\";\r\n}\r\nfunction getfilename(filepath)\r\n{\r\n\tif (filepath!=\"\")";
echo "\r\n\t{\r\n\t\t var file_temp=filepath,file_name;\r\n\t\t var Pos;\r\n\t\t imageTypePos = file_temp.lastIndexOf(\".\");\r\n\t\t imagetype = file_temp.substring(imageTypePos+1,file_temp.length);\r\n\t\t if(imagetype!=\"jpg\"&&imagetype!=\"jpeg\"&&imagetype!=\"gif\"&&imagetype!=\"png\"&&imagetype!=\"JPG\"&&imagetype!=\"JPEG\"&&imagetype!=\"GIF\"&&imagetype!=\"PNG\")\r\n\t\t {\r\n\t\t\talert(\"不支持该图片格式!\");\r\n\t\t\treturn false;\r\n\t\t }\r\n\t\t Pos=fil";
echo "e_temp.lastIndexOf(\"\\\\\");\r\n\t\t file_name=file_temp.substring(Pos+1,file_temp.length);\r\n\t\t return (file_name) ;\r\n\t}\r\n}\r\nfunction fckreload()\r\n{\r\n\toEditor = FCKeditorAPI.GetInstance(\"fckeditor1\");\r\n\toEditor.SetHTML(\"\");\r\n}\r\n</script>\r\n</head>\r\n<body class=\"bodycolor\" topmargin=\"5\" onLoad=\"document.form1.SUBJECT.focus();\" >\r\n";
$connection = openconnection( );
if ( $NEWS_ID != "" )
{
$query = "SELECT * from news where NEWS_ID={$NEWS_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
$SUBJECT = $ROW['SUBJECT'];
$CONTENT = $ROW['CONTENT'];
$PUBLIC = $ROW['PUBLIC'];
$PUTIP = $ROW['PUTIP'];
}
$CONTENT = str_replace( "\"", "'", $CONTENT );
$CONTENT = str_replace( chr( 10 ), "", $CONTENT );
$CONTENT = str_replace( chr( 13 ), "", $CONTENT );
}
$query = "SELECT * FROM news_types ";
$rs = exequery( $connection, $query );
echo "<form enctype=\"multipart/form-data\" action=\"submit.php\" method=\"post\" name=\"form1\">\r\n <table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" class=\"small\">\r\n <tr class=\"tablehead1\">\r\n <td><img src=\"/images/notify_new.gif\" align=\"absmiddle\"> 新建新闻 </td>\r\n </tr>\r\n <tr class=\"tablehead2\">\r\n <td><a href=\"#\" onClick=\"sendForm();\"><img src=\"/images/button/issue.gif\" border=\"0\" title";
echo "=\"发布\"></a> <a href=\"#\" onClick=\"javascript:fckreload()\"><img src=\"/images/button/reset.gif\" border=\"0\" title=\"重填\"></a> <a href=\"#\" onClick=\"javascript:history.back();\"><img src=\"/images/button/return.gif\" border=\"0\" title=\"返回\"></a> </td>\r\n </table>\r\n <table border=\"0\" width=\"100%\" cellpadding=\"5\" cellspacing=\"1\" align=\"center\" class=\"small\">\r\n <tr>\r\n <td width=\"15%\" nowrap class=\"TableLine2\"> ";
echo "标题:</td>\r\n <td class=\"TableLine1\"><input type=\"text\" name=\"SUBJECT\" size=\"40\" maxlength=\"40\" class=\"BigInput\" value=\"";
echo $SUBJECT;
echo "\" onChange=\"checkvalue()\" > ";
echo "<s";
echo "pan style=\"color:#FF0000; font-weight:bold; display:\" id=\"NecFill\" >!</span></td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"1\" class=\"TableLine2\">新闻属性:</td>\r\n <td class=\"TableLine1\">\r\n <input type=\"radio\" name=\"PUBLIC\" value=\"0\" ";
if ( $PUBLIC == 0 )
{
echo "checked";
}
echo "> \r\n\t\t草稿\r\n\t\t<input type=\"radio\" name=\"PUBLIC\" value=\"1\" ";
if ( $PUBLIC == 1 )
{
echo "checked";
}
echo "> \r\n\t\t正式 </td>\r\n </tr>\r\n\t<tr>\r\n <td colspan=\"1\" class=\"TableLine2\">新闻分类:</td>\r\n <td class=\"TableLine1\">\r\n\t <div id=\"newstypessel\" style=\"position:inherit;display:block\" >\r\n\t \t";
echo "<s";
echo "elect name=\"newstypes_sel\" >\r\n\t\t\t<option id=\"0\" value=\"0\" >选择分类</option>\r\n\t\t\t";
while ( $rows = mysql_fetch_array( $rs ) )
{
echo "\t\t\t<option id=\"";
echo $rows['NEWS_TYPE_ID'];
echo "\" value=\"";
echo $rows['NEWS_TYPE_ID'];
echo "\" ";
if ( $NEWS_TYPE_ID == $rows['NEWS_TYPE_ID'] )
{
echo "selected='selected'";
}
echo ">";
echo $rows['NEWS_TYPE_NAME'];
echo "\t\t\t";
}
echo "\t\t</select> \r\n\t\t<input name=\"button\" type=\"button\" class=\"smallbutton\" onClick=\"showaddtypes()\" value=\"新增\">\r\n\t </div>\t </td>\r\n </tr>\r\n\t<tr>\r\n\t\t<td class=\"TableLine2\">\r\n\t\t\t形象图片:\t\t</td>\r\n\t\t<td class=\"TableLine1\">\r\n\t\t";
if ( $ATTACHMENT_ID == "" )
{
echo "暂无形象图片";
}
else
{
$ATTACHMENT_ID = $ATTACHMENT_ID;
$ATTACHMENT_NAME = $ATTACHMENT_NAME;
$ATTACH_SIZE = attach_size( $ATTACHMENT_ID, $ATTACHMENT_NAME );
$ATTACH_SIZE = number_format( $ATTACH_SIZE, 0, ".", "," );
echo "\t\t<img src=\"/images/email_atta.gif\"><a href=\"/inc/attach.php?ATTACHMENT_ID=";
echo $ATTACHMENT_ID * 3 + 2;
echo "&ATTACHMENT_NAME=";
echo $ATTACHMENT_NAME;
echo "&op='p'\">";
echo $ATTACHMENT_NAME;
echo "</a> (";
echo $ATTACH_SIZE;
echo "字节)\r\n\r\n\t <input type=\"button\" value=\"删除\" class=\"SmallButton\" onClick=\"delete_attach('";
echo $ATTACHMENT_ID;
echo "','";
echo $ATTACHMENT_NAME;
echo "',";
echo $NEWS_ID;
echo ");\">\r\n <br>\r\n";
}
echo "\t\t</td>\r\n\t</tr>\r\n <tr>\r\n <td colspan=\"1\" class=\"TableLine2\">形象图片上传:</td>\r\n <td class=\"TableLine1\"><input type=\"file\" name=\"ATTACHMENT\" size=\"30\" class=\"BigInput\" title=\"选择图片文件\" value=\"\">\r\n <!--<input type=\"button\" class=\"BigButton\" value=\"上传图片\" onClick=\"upload_attach('0');\"> (支持jpg,gif,png格式!)--></td>\r\n\t\t<input type=\"hidden\" name=\"ATTACHMENT_NAME\" maxlength=\"100\"";
echo " value=\"\">\r\n\t\t<input type=\"hidden\" name=\"NEWS_ID\" value=\"";
echo $NEWS_ID;
echo "\" >\r\n\t\t<input type=\"hidden\" name=\"OP\" value=\"\" >\r\n </tr>\r\n <tr>\r\n <td colspan=\"1\" class=\"TableLine2\">置顶:</td>\r\n <td class=\"TableLine1\"><input type=\"checkbox\" id=\"PUTIP\" name=\"PUTIP\" ";
if ( $PUTIP == 1 )
{
echo "checked";
}
echo " value=\"1\"></td>\r\n </tr>\r\n\t<tr>\r\n <td class=\"TableLine2\" colspan=\"3\">\r\n\t \t<textarea id=\"fckeditor1\" name=\"fckeditor1\" ></textarea>\t </td>\r\n </tr>\r\n</table>\r\n";
echo "<s";
echo "cript type=\"text/javascript\">\r\n\tcreatepicdiv();\r\n\tvar oFCKeditor = new FCKeditor('fckeditor1');\r\n\toFCKeditor.BasePath = \"/fck/\" ;\r\n\toFCKeditor.Width = '100%' ;\r\n\toFCKeditor.Height = '400' ;\r\n\toFCKeditor.ToolbarSet = 'Eoffice' ;\r\n\toFCKeditor.ReplaceTextarea() ;\r\n</script>\r\n <div id=\"addtypediv\" style=\"position:absolute;display:none\" >\r\n \t<table width=\"200\" cellpadding=\"1\" cellspac";
echo "ing=\"2\" style=\"border-collapse:collapse\" >\r\n\t\t<tr>\r\n\t\t\t<td class=\"TableLine2\" nowrap=\"nowrap\" align=\"center\">\r\n\t\t\t\t分类名称:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=\"text\" name=\"newstypename\" value=\"\" >\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=\"button\" value=\"确定\" onClick=\"doaddtypes()\" class=\"smallbutton\"> <input type=\"button\" value=\"取消\" onClick=\"docanceladd()\" class=\"smallbutton\">\r\n\t\t\t</td>\r\n\t\t</tr>";
echo "\r\n\t</table>\r\n </div>\r\n <div id=\"loadingdiv\" style=\"position:absolute;display:none\" ></div>\r\n</form>\r\n</body>\r\n</html>\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -