前半部分代码
<?
include "inc/header.inc.php";
include "inc/db_mysql.inc.php";
include "inc/func.inc.php";if (!$_SESSION['admin']){
header("Location: admin_index.php");
}$db = new db_sql();if ($id){
$rs = $db->query_first("select * from news where newsid=$id");
}
else{
alert_back('','redirect','admin_news.php');
}if ($title && $content){
//$title = text_decode($title);
//$content = text_decode($content);
//上面两行代码好象不容许插入html代码,
$db -> query("update news set type=$type,title='$title',content='$content',time=".time()." where newsid=$id");
if ($upfile_name && $id){
if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")){
if ($upfile_type=="image/gif"){
$type = ".gif";
}
elseif ($upfile_type=="image/pjpeg"){
$type=".jpg";
}
elseif ($upfile_type=="image/x-png"){
$type=".png";
}
$newfilename = date("YmdHis").$type;
if ((!file_exists("pic/".date("Ym",$rs['time'])."/"))&&(!is_dir("pic/".date("Ym",$rs['time'])."/"))){
mkdir("pic/".date("Ym",$rs['time'])."/",0771);
}//创建档案文件夹
$filename = "pic/".date("Ym",$rs['time'])."/".$newfilename;
// 将文件存放到服务器
if (copy($upfile,$filename)){
$db -> query("update news set pic='$filename' where newsid='$id'");
}
else{
echo "<script language=javascript>
<!--
alert('图片上传失败!')
-->
</script>";
echo "<script language=javascript>
<!--
history.back()
-->
</script>";
}
}
else{
echo "<script language=javascript>
<!--
alert('不是有效的可显示图片文件!')
-->
</script>";
echo "<script language=javascript>
<!--
history.back()
-->
</script>";
}
}
header("Location: admin_news.php");
}
?>
<html>
<head>
<title><? echo $sys_var['site']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.box1 { border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.css1 { font-family: "宋体"; font-size: 12px; line-height: 18px; color: #999999; letter-spacing: 2px}
a:visited { color: #999999; text-decoration: none; font-size: 12px}
a:link { color: #999999; text-decoration: none; font-size: 12px}
a:hover { color: #999999; text-decoration: none; font-size: 12px}
.css2 { font-size: 12px; line-height: 18px; color: 335687; letter-spacing: 7px}
.css3 { font-family: "宋体"; font-size: 12px; line-height: normal; letter-spacing: 1px}
-->
</style>
<script language="JavaScript">
<!--
function formSubmit()
{
bbs.content.value = idContent.document.body.innerHTML;
bbs.submit();
}
function chkfrm(frm)
{
if(!frm.title.value)
{
alert("请填写文章标题");
frm.title.focus();
return false;
}
if(!frm.content.value)
{
alert("请填写文章正文");
frm.content.focus();
return false;
}
return true;
}
//-->
</script>
</head><body text="#000000" style="margin:0" bgcolor="#999999"><table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="335687" height="61"><img src="img/backlogo.gif"></td>
</tr>
</table>
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#999999">
<td colspan="3">
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr valign="top">
<td width="177" bgcolor="#FFFFFF"> <? require('inc/subnav.inc.php'); ?> </td>
<td width="1" bgcolor="#999999"></td>
<td width="600" bgcolor="#FFFFFF">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" valign="middle" class="css3" width="60%">欢迎您,<font color="#336699"><? echo $_SESSION['admin']; ?></font>!</td>
<td height="30" valign="middle" class="css3" width="40%" align="center"><a href="admin_postnews.php"><font color="#336699">发布新文章</font></a> <a href="admin_news.php"><font color="#336699">管理文章</font></a> <a href="admin_mod.php"><font color="#336699">修改密码</font></a></td>
</tr>
</table>
<table align=center bgcolor=#e6e6e6 border=0 cellpadding=5 cellspacing=1 width=95% class="css3">
<tbody>
<tr bgcolor=#efefef valign="middle">
<td colspan=2 height="20">求职招聘--修改文章</td>
</tr>
<form action="<? echo $PHP_SELF; ?>?id=<? echo $id; ?>" method=post enctype="multipart/form-data" onSubmit="return chkfrm(this)" name="bbs">
<input name=method type=hidden value=add>
<tr bgcolor=#ffffff valign="middle">
<td height="35">栏目:</td>
<td height="35">
<select name="type">
<?
for ($i = 2;$i < 10;$i ++){
?>
<option value="<? echo $i; ?>" <? if ($rs['type'] == $i){ echo "selected"; } ?>><? echo $news_type[$i]; ?></option>
<? } ?>
</select>
</td>
</tr><tr bgcolor=#ffffff valign="middle">
<td height="35">标题:</td>
<td height="35">
<input class=box1 name=title size=50 maxlength="70" value="<? echo $rs['title']; ?>">
</td>
</tr>
<tr bgcolor=#ffffff valign="middle">
<td height="35">上传图片:</td>
<td height="35">
<input type="file" class=box1 maxlength=90 name=upfile size=30>
<? if ($rs['pic'] != ''){ ?>
<font class=css1 font="red"><a href="unsetpic.php?table=news&id=<?=$id; ?>">(删除图片)</a></font>
<? }?>
</td>
</tr>
<tr bgcolor=#ffffff valign="middle">
<td>正文:</td>
<td><script LANGUAGE="JavaScript">
<?
include "inc/header.inc.php";
include "inc/db_mysql.inc.php";
include "inc/func.inc.php";if (!$_SESSION['admin']){
header("Location: admin_index.php");
}$db = new db_sql();if ($id){
$rs = $db->query_first("select * from news where newsid=$id");
}
else{
alert_back('','redirect','admin_news.php');
}if ($title && $content){
//$title = text_decode($title);
//$content = text_decode($content);
//上面两行代码好象不容许插入html代码,
$db -> query("update news set type=$type,title='$title',content='$content',time=".time()." where newsid=$id");
if ($upfile_name && $id){
if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")){
if ($upfile_type=="image/gif"){
$type = ".gif";
}
elseif ($upfile_type=="image/pjpeg"){
$type=".jpg";
}
elseif ($upfile_type=="image/x-png"){
$type=".png";
}
$newfilename = date("YmdHis").$type;
if ((!file_exists("pic/".date("Ym",$rs['time'])."/"))&&(!is_dir("pic/".date("Ym",$rs['time'])."/"))){
mkdir("pic/".date("Ym",$rs['time'])."/",0771);
}//创建档案文件夹
$filename = "pic/".date("Ym",$rs['time'])."/".$newfilename;
// 将文件存放到服务器
if (copy($upfile,$filename)){
$db -> query("update news set pic='$filename' where newsid='$id'");
}
else{
echo "<script language=javascript>
<!--
alert('图片上传失败!')
-->
</script>";
echo "<script language=javascript>
<!--
history.back()
-->
</script>";
}
}
else{
echo "<script language=javascript>
<!--
alert('不是有效的可显示图片文件!')
-->
</script>";
echo "<script language=javascript>
<!--
history.back()
-->
</script>";
}
}
header("Location: admin_news.php");
}
?>
<html>
<head>
<title><? echo $sys_var['site']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.box1 { border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.css1 { font-family: "宋体"; font-size: 12px; line-height: 18px; color: #999999; letter-spacing: 2px}
a:visited { color: #999999; text-decoration: none; font-size: 12px}
a:link { color: #999999; text-decoration: none; font-size: 12px}
a:hover { color: #999999; text-decoration: none; font-size: 12px}
.css2 { font-size: 12px; line-height: 18px; color: 335687; letter-spacing: 7px}
.css3 { font-family: "宋体"; font-size: 12px; line-height: normal; letter-spacing: 1px}
-->
</style>
<script language="JavaScript">
<!--
function formSubmit()
{
bbs.content.value = idContent.document.body.innerHTML;
bbs.submit();
}
function chkfrm(frm)
{
if(!frm.title.value)
{
alert("请填写文章标题");
frm.title.focus();
return false;
}
if(!frm.content.value)
{
alert("请填写文章正文");
frm.content.focus();
return false;
}
return true;
}
//-->
</script>
</head><body text="#000000" style="margin:0" bgcolor="#999999"><table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="335687" height="61"><img src="img/backlogo.gif"></td>
</tr>
</table>
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#999999">
<td colspan="3">
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr valign="top">
<td width="177" bgcolor="#FFFFFF"> <? require('inc/subnav.inc.php'); ?> </td>
<td width="1" bgcolor="#999999"></td>
<td width="600" bgcolor="#FFFFFF">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" valign="middle" class="css3" width="60%">欢迎您,<font color="#336699"><? echo $_SESSION['admin']; ?></font>!</td>
<td height="30" valign="middle" class="css3" width="40%" align="center"><a href="admin_postnews.php"><font color="#336699">发布新文章</font></a> <a href="admin_news.php"><font color="#336699">管理文章</font></a> <a href="admin_mod.php"><font color="#336699">修改密码</font></a></td>
</tr>
</table>
<table align=center bgcolor=#e6e6e6 border=0 cellpadding=5 cellspacing=1 width=95% class="css3">
<tbody>
<tr bgcolor=#efefef valign="middle">
<td colspan=2 height="20">求职招聘--修改文章</td>
</tr>
<form action="<? echo $PHP_SELF; ?>?id=<? echo $id; ?>" method=post enctype="multipart/form-data" onSubmit="return chkfrm(this)" name="bbs">
<input name=method type=hidden value=add>
<tr bgcolor=#ffffff valign="middle">
<td height="35">栏目:</td>
<td height="35">
<select name="type">
<?
for ($i = 2;$i < 10;$i ++){
?>
<option value="<? echo $i; ?>" <? if ($rs['type'] == $i){ echo "selected"; } ?>><? echo $news_type[$i]; ?></option>
<? } ?>
</select>
</td>
</tr><tr bgcolor=#ffffff valign="middle">
<td height="35">标题:</td>
<td height="35">
<input class=box1 name=title size=50 maxlength="70" value="<? echo $rs['title']; ?>">
</td>
</tr>
<tr bgcolor=#ffffff valign="middle">
<td height="35">上传图片:</td>
<td height="35">
<input type="file" class=box1 maxlength=90 name=upfile size=30>
<? if ($rs['pic'] != ''){ ?>
<font class=css1 font="red"><a href="unsetpic.php?table=news&id=<?=$id; ?>">(删除图片)</a></font>
<? }?>
</td>
</tr>
<tr bgcolor=#ffffff valign="middle">
<td>正文:</td>
<td><script LANGUAGE="JavaScript">
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
var isHTMLMode=falsefunction document.onreadystatechange()
{
idContent.document.designMode="On"
}function cmdExec(type,opt)
{if (isHTMLMode){
alert("“编辑源代码模式”不能进行编辑");
return;
}
idContent.document.execCommand(type,"",opt);
idContent.focus();
}function setMode(bMode)
{
var sTmp;
isHTMLMode = bMode;
if (isHTMLMode){sTmp=idContent.document.body.innerHTML;idContent.document.body.innerText=sTmp;}
else {sTmp=idContent.document.body.innerText;idContent.document.body.innerHTML=sTmp;}
idContent.focus();
}
function setModeMultimediaimport(type,info){
var Color=prompt(info);
idContent.document.execCommand(type,'',Color);
idContent.focus();
}
function issue(){
SubContent.content.value = idContent.document.body.innerHTML;
//SubContent.submit();
}</script><table id="tblCoolbar" cellpadding="0" cellspacing="0" border="0">
<tr valign="middle"><td colspan="18"><select onchange="cmdExec('fontname',this[this.selectedIndex].value);" class="IN">
<option selected>字体</option>
<option value="黑体">黑体</option>
<option value="华文行楷">华文行楷</option>
<option value="方正舒体">方正舒体</option>
<option value="方正姚体">方正姚体</option>
<option value="仿宋_GB2312">仿宋_GB2312</option>
<option value="华文彩云">华文彩云</option>
<option value="华文新魏">华文新魏</option>
<option value="楷体_GB2312">楷体_GB2312</option>
<option value="幼圆">幼圆</option>
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Arial Narrow">Arial Narrow</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Courier New">Courier New</option>
<option value="System">System</option>
<option value="Tahoma">Tahoma</option>
<option value="Times New Roman">Times New Roman</option>
<option value="Verdana">Verdana</option>
<option value="Wingdings">Wingdings</option>
</select>
<select onchange="cmdExec('fontsize',this[this.selectedIndex].value);" class="IN">
<option selected>字号</option>
<option value="1">一号</option>
<option value="2">二号</option>
<option value="3">三号</option>
<option value="4">四号</option>
<option value="5">五号</option>
<option value="6">六号</option>
<option value="7">七号</option>
</select> </td></tr><tr><td width="27" height="26"><div onClick="cmdExec('cut')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Cut.gif" alt="剪切">
</div></td><td width="27" height="26"><div onClick="cmdExec('copy')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Copy.gif" alt="拷贝">
</div></td> <td width="27" height="26"><div onClick="cmdExec('paste')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Paste.gif" alt="粘贴">
</div></td> <td width="9"></td><td width="27" height="26"><div onClick="cmdExec('bold','')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Bold.gif" alt="粗体">
</div></td><td width="27" height="26"><div onClick="cmdExec('italic','')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Italic.gif" alt="斜体">
</div></td> <td width="27" height="26"><div onClick="cmdExec('underline','')">
<img hspace="1" vspace="1" align="absmiddle" src="images/Underline.gif" alt="下划线">
</div></td> <td width="27" height="26"><div onClick="setModeMultimediaimport('foreColor','请输入字体颜色')">
<img src="images/se.gif" alt="字体颜色" width="27" height="26" hspace="2" vspace="1" align="absmiddle">
</div></td><td width="27" height="26">
<div class="Btn" TITLE="插入超级连接" LANGUAGE="javascript" onclick="cmdExec('CreateLink')">
<img src="images/link.gif" alt="插入超级连接" width="27" height="26" hspace="2" vspace="1" align="absmiddle">
</div></td>
<td width="27" height="26">
<div class="Btn" TITLE="插入超级连接" LANGUAGE="javascript" onclick="setModeMultimediaimport('InsertImage','请输入图象的url地址')">
<img hspace="2" vspace="1" align="absmiddle" src="images/image.gif" alt="插入图象">
</div></td><td width="27" height="26">
<div class="Btn" TITLE="插入超级连接" LANGUAGE="javascript" onclick="cmdExec('InsertHorizontalRule','')">
<img hspace="2" vspace="1" align="absmiddle" src="images/xian.gif" alt="插入水平线">
</div></td><td width="27" height="26">
<div class="Btn" TITLE="插入超级连接" LANGUAGE="javascript" onclick="setModeMultimediaimport('BackColor','请输入背景颜色')">
<img hspace="2" vspace="1" align="absmiddle" src="images/bei.gif" alt="背景颜色">
</div></td><td width="27" height="26"><div onClick="cmdExec('justifyleft','')">
<img hspace="1" vspace=1 align=absmiddle src="images/Left.gif" alt="居左">
</div></td><td width="27" height="26"><div onClick="cmdExec('justifycenter','')">
<img hspace="1" vspace=1 align=absmiddle src="images/Center.gif" alt="居中">
</div></td> <td width="27" height="26"><div onClick="cmdExec('justifyright','')">
<img hspace="1" vspace=1 align=absmiddle src="images/Right.gif" alt="居右">
</div></td> <td width="27" height="26"><div onClick="cmdExec('insertorderedlist','')">
<img hspace="2" vspace=1 align=absmiddle src="images/numlist.GIF" alt="编号">
</div></td> <td width="27" height="26"><div onClick="cmdExec('insertunorderedlist','')">
<img hspace="2" vspace=1 align=absmiddle src="images/bullist.GIF" alt="项目符号">
</div></td><td width="27" height="26"><div onClick="cmdExec('indent','')">
<img hspace="2" vspace=1 align=absmiddle src="images/inindent.gif" alt="增加缩进">
</div></td> <td width="27" height="26"><div onClick="cmdExec('outdent','')">
<img hspace="2" vspace=1 align=absmiddle src="images/deindent.gif" alt="减少缩进">
</div></td>
</tr><tr style="display:none">
<td colspan="30">
<textarea class=box1 cols=60 name=content rows=13><? echo strip_tags($rs['content']); ?></textarea>
//以上echo strip_tags($rs['content']),就是调用数据的,可显示不出来!
</td>
</tr><tr><td colspan="30"><iframe class="Composition" ID="idContent" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="300" name="idContent">
</iframe>
</td></tr>
</table> </td>
</tr>
<tbody>
<form action="<? echo $PHP_SELF; ?>?id=<? echo $id; ?>" method=post enctype="multipart/form-data" onSubmit="return chkfrm(this)" name="bbs">
<input name=method type=hidden value=add>
<tr bgcolor=#ffffff valign="middle">
<td height="30"> </td>
<td height="30">
<p>
<input type="checkbox" onclick="setMode(this.checked)">
<a class="titlehead">编辑源代码</a>
<a onclick="formSubmit()" href="#">
<img src="img/upload.gif" width="51" height="19" align="absmiddle">
<!-- <input type="image" src="img/upload.gif" width="51" height="19" align="absmiddle" onclick=""> -->
</a>
<!-- <input type="image" src="img/upload.gif" width="51" height="19" align="absmiddle" onclick=""> -->
<a href="javascript:bbs.reset()"><img src="img/rester.gif" border="0" width="51" height="19" align="absmiddle"></a></p>
<p><? echo $rs['content'] ?></p></td>
</tr>
</form>
</table>
</td>
</tr>
<tr valign="top">
<td colspan="3" height="1" bgcolor="#999999"></td>
</tr>
<tr valign="top" bgcolor="#FFFFFF">
<td colspan="3" height="35"><img src="img/under.gif" width="778" height="35"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<? echo strip_tags($rs['content']); ?>我用<? echo $rs['content'] ?>来代替,按原理来讲,行吗?
但<? echo $rs['content'] ?>能在别的地方显示出来,就是不能在文本筐里显示!
不知道为什么?
<td colspan="30">
<textarea class=box1 cols=60 name=content rows=13><? echo strip_tags($rs['content']); ?></textarea>
//以上echo strip_tags($rs['content']),就是调用数据的,可显示不出来!
</td>
</tr>
去掉以后,出现了两个框子,上面的一个筐子(隐藏的部分)显示是html代码(直接是数据库里的内容)!
下面的框是是空的,按我的意思,就是下面框里是html文件(就是网页形式的)。还有没有别的原因?
还请偶然大哥再指点一下!