首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [求助]留言后不能返回到index.htm,却返回到index.htm所在的目录???  


  作者:feilang
  注册时间:2004-10-13
  主题/回复:4/34
  积分:463
  等级:★★☆(五级)
  称号:略有小成

  gengxiangfei@yah..
  24303724
  feilang.vip.cn

 

 发表:2004-12-13 02:22:01 阅读 2598 次 回复 4 次 得分1  |   字号 字色
[求助]留言后不能返回到index.htm,却返回到index.htm所在的目录???
<?php

require("include/config.php");
require($datapath."/prepare.php");
require("global.php");
require("include/gb.php");

if($_POST["search"] == "//admin")  glrk();    /// 转到登陆页

$admin = CheckAdmin();

$announ=file($datapath."/announ.php");
if($announ[0] <> ""){
list($annou,$a_time) = explode("\t",$announ[0]);
if($annou <> ""){
$a_time = date("Y-m-d",$a_time);
$announ = "\"<font color=ff0000>[公告] </font><font color=000000>$annou</font> (${a_time})\",\"\"";
}
else{
$announ = "\"<font color=ff0000>[公告] </font><font color=000000>当前没有公告</font> (".date("Y-m-d").")\",\"\"";
}
}
else{
$announ = "\"<font color=ff0000>[公告] </font><font color=000000>当前没有公告</font> (".date("Y-m-d").")\",\"\"";
}

$count = online();
$online = "当前有 ".$count." 人在线";

$newly=file($datapath."/new.txt");
list($newno,$newtime) = explode("\t",$newly[0]);
$new_time = date(Ymd);
if(($newtime == $new_time) and ($newno > 0)){
$newno = "其中今天有 ${newno} 条";
}else{
$newno = "今天没有人留言";
}
$file="{$datapath}/book.php";
$fp=fopen($file,"r");
flock($fp,LOCK_SH);
$count=chop(fgets($fp,15));
list($num,$mk)=explode("|",$count);
if($num=="")  $num=0;
if($mk=="")   $mk=0;

$gb_mail = encodemail($config[email]);

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="keywdordgs" content="feilang网络 | http://feilang.vip.cn | 域名注册、虚拟主机、集团邮局、网页制作、网站推广">
<title><?echo $config[bookname];?></title>
<link rel="stylesheet" href="images/style.css">
<script language='JavaScript1.2' src='images/fader.js' type='text/javascript'></script>
<script language='JavaScript1.2' src='images/clue.js' type='text/javascript'></script>
<script language='JavaScript1.2' type='text/javascript'>
prefix="";
arNews = [
"<font color=000000>目前共有 <?echo$num;?> 条留言,<?echo$newno;?>。<?echo$online;?></font>","",<?echo$announ;?>
]
</script>
</head>
<body bgcolor="#9BCBFB">
<div align="center">
<center>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td width="700">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="698" height="60" colspan="3">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="images/logo.jpg" width="200" height="60"></td>
<td background="images/i_3.jpg" width="498" align="center"><a href="http://feilang.vip.cn" target="_blank"><img border="0" src="images/adv.gif" width="450" height="50"></a></td>
</tr>
</table>
</td>
<td height="60" width="2">
<img border="0" src="images/i_5.jpg" width="2" height="60"></td>
</tr>
<tr>
<td width="145" height="27" background="images/i_1.jpg" align="center"><img border="0" src="images/top_home.gif" width="17" height="15" align="absbottom" alt="主页"><a href="<?echo$config[homeurl];?>"><font color="#000000" title="返回到主页"><?echo$config[homename];?></font></a></td>
<td width="18" height="27">
<img border="0" src="images/i_2.jpg" width="18" height="27"></td>
<td height="27" width="535" background="images/i_4.jpg"><div id="elFader"></div></td>
<td height="27" width="2">
<img border="0" src="images/i_6.jpg" width="2" height="27"></td>
</tr>
</table>
  <table width="100%" cellspacing="0" cellpadding="0" bgcolor="#EFEFEF">
    <tr>
  <td width="30%" title="有效显示: <?echo $num-$mk;?> 条"> <img border="0" alt="留言数" src="images/ly.gif" align="absbottom" width="16" height="16">共有 <?echo $num;?> 条留言(<?echo round($num/$config[size]*100);?>%) | 回收站(<?echo $mk;?>)</td>
  <td width="10%"></td>
<td width="28%" height="22"><img border="0" alt="版主" src="images/bz.gif" align="absbottom" width="16" height="16"><a href="mailto:<?echo$gb_mail;?>"><font color="#000000"><u title="E-Mail:<?echo$gb_mail;?>"><?echo $config[bookbz];?></u></font></a>
    <img border="0" src="images/write.gif" alt="留言" align="absbottom" width="16" height="16"><b><a href="write.php"><font color="#000000" title="我要留言">签写留言</font></a></b></td>
  <form action="index.php" method="post">
  <td width="22%" align="center">查找:<input type="text" size="15" name="search" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor=''" class="input" maxLength="50">
  <input border="0" src="images/cz.gif" name="I1" width="15" height="15" type="image" title="搜索留言">
 </td></form>
   </tr> 
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#458EFC">
<tr>
<td width="3"></td>
<td width="694" align="center">
<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%" height="3"></td>
  </tr>

<?
if($admin) echo '
<tr>
    <td width="100%">
<table cellpadding="0" cellspacing="0" width="100%" height="20" bgcolor="#9FC5FD">
  <tr>
    <td width="70%">
  管理选项: <a href="setup.php"><font color="#0000FF" title="基本变量设置">基本设置</font></a>  <a href="setup.php#mail"><font color="#0000FF" title="发邮件参数设置">邮件系统</font></a>  <a href="setup.php#del"><font color="#0000FF" title="删除留言相关操作">删除操作</font></a>  <a href="logout.php"><font color="#0000FF" title="退出管理模式">退出管理</font></a></td>
<td width="30%" align="center">
[<a href="javascript:checkAll();" title="选择全部">全选</a>] [<a href="javascript:checkNone();" title="全部不选">不选</a>]
  <a href="javascript:Delet(\'mar\');"><u title="把所选择的留言删除到回收站">标记删除</u></a> <a href="javascript:Delet(\'del\');"><u title="彻底删除所选择的留言">彻底删除</u></a> </td>
  </tr>
</table>
</td></tr>
';

$j=$num+1;
$i=1;
$num=0;
if(Chop($_POST["search"])<>"" or Chop($_GET["search"])<>""){
$key = isset($_POST["search"]) ? $_POST["search"] : urldecode($_GET["search"]);
$key=htmlspecialchars($key);
while ($i<$j) {
$searchlist = chop(fgets($fp,8000));
$search = explode("\t",$searchlist);
$comments = " ".$search[10];
$recy = $search[17];
if(!$admin and $search[12] == "on")  $comments = "";
if(strpos($comments,$key)){
if($admin)  $recy = "";
if($recy == "")  {$list[] = $searchlist; $num++;}
}
$i++;
}
echo "<tr><td width=\"100%\" height=\"22\" bgcolor=\"#FFF7D2\">\n";
echo " 根据关键字“<font color=#FF0000>$key</font>”共找出 $num 条相关留言\n";
echo " <a href=\"./\">查看全部留言</a></td></tr>\n";
$key=urlencode($key);
$sear="search=$key&";
}else{
while ($i<$j) {
$temp = chop(fgets($fp,8000));
$line = explode("\t",$temp);
$recy = $line[17];
if($admin)  $recy = "";
if($recy == "") {$list[] = $temp; $num++;}
$i++;
}
}
fclose($fp);

$shad = $num;
if($admin and $shad>0){
echo '
<SCRIPT LANGUAGE="JavaScript">
<!--
function Delonw(){
return confirm("你确定要删除此条留言吗?");
}
function Mark(){
return confirm("确定要把此条留言移到回收站吗?");
}
function Delet(mode){
var objID;
var check=false;
objID = document.delform.elements;
for (var i=0 ;i<objID.length;i++)
{
if(objID.checked){
check=true;
break;
}
}
if(check){
if(mode == "mar"){
if(confirm("确定要把所选留言移到回收站吗?")){
document.delform.mode.value="mar";
document.delform.submit()
}
}else{
if(confirm("你确定要删除所选定的留言吗?")){
document.delform.mode.value="";
document.delform.submit()
}
}
}else{
alert ("你没有选择要删除的留言!");
}
}

function checkAll()
{
var objID;
objID = document.delform.elements;
for (var i=0 ;i<objID.length;i++)
{
objID.checked = true;
}
}
function checkNone()
{
var objID;
objID = document.delform.elements;
for (var i=0 ;i<objID.length;i++)
{
objID.checked = false;
}
}
//-->
</SCRIPT>
<form name="delform" action="del.php" method="post">
<input type="hidden" name="del" value="all">
<input type="hidden" name="mode" value="">
';
}
?>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function page(id){
location.href="index.php?<?echo $sear?>page="+id;
}
//-->
</SCRIPT>
<?
if($num == 0)  $num=1;
$page = empty($_GET['page']) ? 1 : $_GET['page'];
$ysize = floor(($num-1)/$config[pagenum]+1);
if($page=="" or $page<"1" or $page>$ysize) $page=1;
if($ysize > $num) $ysize=$num;

$start=($page-1)*$config[pagenum];
$no=$num-$start+1;
$end=$config[pagenum];

$i=0;
while($i<$end){
$line=$list[$i+$start];
$i++;
if($line<>""){
$no--;
$info=explode("\t",$line);
$hidden = $info[12];
if($admin)  $hidden = "";
if($hidden <> "on"){
index($line,$no);
}else{
hidden($info[11],$info[7],$no);
}
}
}
?>
  <table border="0" cellpadding="2" cellspacing="0" width="100%">
    <tr>
  <td width="100%" bgcolor="#000000" height="1" colspan="2"></td> 
    </tr>
    <tr>
  <td width="70%" class="shadow" bgcolor="#EFEFEF">  
<?
$maxpageno = $ysize;
if ($maxpageno==1){
echo "目前只有一页";
}else{
$nextpage=$page-1;
$previouspage=$page+1;
echo "共有".$maxpageno."页  你正在浏览第".$page."页  ";
if ($page<=$maxpageno and $page<>1){
echo " <a href='./'><font face=webdings  title='首 页'>9</font></a>";
echo " <a href='javascript:page($nextpage)'><font face=webdings title='第 $nextpage 页'>7</font></a>";
}else{
echo " <font face=webdings color=#800000>9</font>";
echo " <font face=webdings color=#800000>7</font>";
}
echo "[";
if ($page%7 == 0)
$part_no = $page/7;
else
$part_no = floor($page/7) + 1;

if ($part_no != 1) print "<a href='javascript:page(".(($part_no-1)*7).")' title='第 ".(($part_no-1)*7)." 页'>←</a>";
for ($i = ($part_no-1)*7+1 ; $i<=$maxpageno && $i <= $part_no*7 ;$i++){
if ($page == $i)
echo " <font color=#800000><b>$i</b></font>";
else
echo " <a href='javascript:page($i)'>$i</a>";
}
if ($i <= $maxpageno) echo " <a href='javascript:page($i)' title='第 $i 页'>→</a>";
echo " ] ";
if ($page < $maxpageno) {
echo " <a href='javascript:page($previouspage)'><font face=webdings title='第 $previouspage 页'>8</font></a>";
echo " <a href='javascript:page($maxpageno)'><font face=webdings title='尾 页'>:</font></a>";
}else{
echo " <font face=webdings color=#800000>8</font>";
echo " <font face=webdings color=#800000>:</font>";
}
}
?>
</td><td width="30%" class="shadow" bgcolor="#EFEFEF" align="center">
<?
if($admin and $shad>0){
echo"[<a href=\"javascript:checkAll();\" title=\"选择全部\">全选</a>] [<a href=\"javascript:checkNone();\" title=\"全部不选\">不选</a>]  <a href=\"javascript:Delet('mar');\"><u title=\"把所选择的留言删除到回收站\">标记删除</u></a> <a href=\"javascript:Delet('del');\"><u title=\"彻底删除所选择的留言\">彻底删除</u></a>\n</td></form>\n";
}else{
echo "</td>\n";
}
?>
</tr>
<tr><td colspan="2" height="3"></td>
</tr>
 </table>
 </td><td width="3"></td>
</tr>
</table>
  </center>
</div>
<div>
  <center>
<table cellpadding="0" cellspacing="0" width="100%" border="0">
  <tr>
    <td width="40"><img border="0" src="images/i_7.gif" width="40" height="25"></td> 
    <td width="620" align="center" background="images/i_8.gif" height="25">受权使用:<?echo$config[homename];?> / <a href="http://feilang.vip.cn" 
title="feilang网络" target="_blank">feilang.vip.cn</a> <a href="http://feilang.vip.cn" 
title="VerInfo: <?=Verinfo?>" target="_blank">YHPbook v<?=Verion?></a></td>
    <td width="40"><a href="javascript:scroll(0,0)"><img border="0" src="images/i_9.gif" width="40" height="25" alt="到顶端"></a></td> 
  </tr>
</table>
</td></tr>
</table>
  </center>
</div>
</body>
</html>
<?
function glrk(){   /// 登陆页
global $config;
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>YHPbook 管理登陆</title>
<link rel="stylesheet" href="images/style.css">
<script language='JavaScript1.2' src='images/clue.js' type='text/javascript'></script>
</head>
<body bgcolor="#9BCBFB">
<p> </p>
<p> </p>
<div align="center">
  <center>
  <table border="0" cellspacing="0" width="500" bgcolor="#000000">
    <tr>
  <td width="498">
    <table border="0" cellpadding="2" cellspacing="0" width="100%">
  <tr>
    <td width="100%" colspan="2" align="center" height="23" background="images/table.gif"><font color="#FFFFFF"><?echo$config[bookname];?></font></td>   
  </tr>
  <tr>
    <td width="100%" colspan="2" height="1"></td>
  </tr>
  <tr>
    <td width="100%" bgcolor="#EFEFEF" height="17"> 当前位置: <a href="<?echo$config[homeurl];?>"><?echo$config[homename];?></a> >> <a href="./">查看留言</a>  >>  
      管理登陆入口[版主专用]</td>
  </tr>
    </table>
  </td>
    </tr>
  </table>
  </center>
</div>
<div align="center">
  <center>
<table cellpadding="0" cellspacing="0" width="500" height="5">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
  </center>
</div>
<div align="center">
  <center>
  <table border="0" cellspacing="0" width="500" bgcolor="#000000" cellpadding="0">
    <tr>
  <td width="100%">
  <table border="0" cellpadding="3" cellspacing="1" width="100%">
    <form name="form" method="post" action="logout.php">
    <input type="hidden" name="act" value="addto">
    <tr>
  <td width="482" bgcolor="#DAEFE1" align="center">
  验 证 码: <input type="password" name="pass" size="20" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor=''" class="input" maxLength="12"> 
  </td>
    </tr>
    <tr>
  <td width="490" align="center" bgcolor="#DAEFE1">
  <input type="submit" value="登陆" name="submit" style="width: 50; height: 18" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor=''" class="input">  
  <input type="reset" value="清除" name="reset" style="width: 50; height: 18" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor=''" class="input">
  </td>
    </tr>
    </form>
  </table>
</td>
  </tr>
</table>
  </center>
</div>
  <p> </p>
 <div align="center">
  <center>
<table cellpadding="3" cellspacing="0" bordercolor="#4F4F4F" width="400">
  <tr>
    <td width="100%"> </td>     
  </tr>
  <tr>
    <td width="100%" bgcolor="#808080" height="1"></td>     
  </tr>
  <tr>
    <td width="100%" align="center">受权使用:<?echo$config[homename];?> / <a href="http://feilang.vip.cn" 
title="feilang网络" target="_blank">feilang.vip.cn</a> <a href="http://feilang.vip.cn" 
title="VerInfo: <?=Verinfo?>" target="_blank">YHPbook v<?=Verion?></a></td>
  </tr>
</table>
  </center>
</div>
</td>
</tr>
</table>
</div>
</body>
</html>
<?
  exit();
}
?>
 
 1#楼  
 
  回复人:feilang
  注册时间:2004-10-13
  主题/回复:4/34
  积分:463
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2004-12-13 02:24:02  评分:× 

请高手帮我找找问题出在哪里。

谢谢!
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2004-12-14 16:35:37  评分:1 

贴出来的代码太多了。。只贴关键代码即可。。

主要问题是你贴出来的这个代码一点用也没有。。留言提交的代码呢?提交后处理页面的代码呢??上面这些代码好像是一个后台管理的代码吧。。

把 将 留言 写入数据库  的那个 代码贴出来,才能解决问题。
 3#楼  
 
  回复人:feilang
  注册时间:2004-10-13
  主题/回复:4/34
  积分:463
  等级:★★☆(五级)
  称号:略有小成

   
 3#楼 发表于2004-12-16 06:34:52  评分:× 

郁闷....
我在找找....
 4#楼  
 
  回复人:feilang
  注册时间:2004-10-13
  主题/回复:4/34
  积分:463
  等级:★★☆(五级)
  称号:略有小成

   
 4#楼 发表于2005-05-12 17:25:35  评分:× 

我看不懂那些个代码
但是我看的懂一个"../"
然后我就在它后面添了个"index.php"
然后问题就得到解决了。

谢谢坛主了。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.031sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版