前半部分代码
<?
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">

解决方案 »

  1.   

    后半部分
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    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">&nbsp;</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>
      

  2.   

    strip_tags()函数是用来干什么的
      

  3.   

    http://www.phpe.net/manual/function.strip-tags.php
      

  4.   

    我也不知道是干什么的!
    <? echo strip_tags($rs['content']); ?>我用<? echo $rs['content'] ?>来代替,按原理来讲,行吗?
      

  5.   

    不行!我试了!
    但<? echo $rs['content'] ?>能在别的地方显示出来,就是不能在文本筐里显示!
    不知道为什么?
      

  6.   

    <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>
      

  7.   

    <tr style="display:none">好想是隐藏的代码编辑框!
    去掉以后,出现了两个框子,上面的一个筐子(隐藏的部分)显示是html代码(直接是数据库里的内容)!
    下面的框是是空的,按我的意思,就是下面框里是html文件(就是网页形式的)。还有没有别的原因?
    还请偶然大哥再指点一下!