• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

我的论坛源代码(六)

php 搞代码 4年前 (2022-01-25) 22次浏览 已收录 0个评论

repal.php回复用的页面,因为回复可以不必要是用户,所以没加用户身份校验

回复论题:<? echo $zt;?>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<style type=text/CSS>
P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
DIV {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
</style>
<link href=”js/cpcw.css” rel=stylesheet /LINK>
<?php
include “linkfox.inc.php”;        //包含进文件
include “info.inc.php”;

function yy($f)
{
 $oldmess=@file($f);                  //引用原文处理
 for ($i=0;$i<count($oldmess);$i++)
 {
  if (ord(substr($oldmess[$i],0,1))==161)  //第一位是否全角空格
  $mess=$mess.$oldmess[$i];
  else $mess=$mess.”  ”.trim($oldmess[$i]);
 }
 return $mess;
}

function mesput($query,$use,$id)   
{
   $req=MySQL_query($query);
   if ($req)
    {
     echo “<script language=’javaScript’> alert(‘谢谢你的回复!系统将返回论题!’); </script>”;
     echo “<script language=’Javascript’> javascript:location.href=’dispbbs.php?id=”.$id.”&use=”.$use.”‘; </script>;”;
     echo “

如果系统没有反应,请点击”;
    }
   else
   echo ”<script language=’JavaScript’> alert(‘写入失败!’); </script>”;
}
function usehf($message,$useinfo,$id,$use,$ft,$mess,$c)     //用户回复就直接从表里调出用户信息
{
  $query=”select * from useinfo where usename='”.$useinfo[0].”‘”;
  $req=mysql_query($query);
   if ($req)
     {
       $useinfo=mysql_fetch_array($req);
       $fo=fopen($ft,”a”);
       $message=str_replace(“<","”,”>”,$message));
       $message=nl2br($message);
       $gip=getenv(“REMOTE_ADDR”);
       $messages=$message.”ㄞㄚㄓ”.$useinfo[2].”ㄞㄚㄓ”.$useinfo[3].”ㄞㄚㄓ”.$useinfo[9].”ㄞㄚㄓ”.$useinfo[8].”ㄞㄚㄓ”.$useinfo[14].”ㄞㄚㄓ”.$useinfo[11].”ㄞㄚㄓ”.$time.”ㄞㄚㄓ”.$gip.”δεζ”;
      if($c==dd)    //如果是引用回复,加上原文内容
        {
     $messages=”“.$mess.”

★原文……★……引用★


“.$messages;
        }
       $fp=fputs($fo,$messages);
       $time=date(Y年n月j日G时i分);  //主题回复数加一,覆盖上一回复人与时间
       $query=”update foxbbs set hfnum=hfnum+1,hfname='”.$ft.”‘,hfusename='”.$useinfo[2].”‘,hfdate='”.$time.”‘ where

……本2文来源gaodai.ma#com搞##代!^码@网3

搞代gaodaima码id='”.$id.”‘”;
       mesput($query,$use,$id);
     }
   else
     {
   echo “<script language=’JavaScript’> alert(‘数据库错误:104号’); </script>”;
     }
}

function gr($ft,$message,$youname,$youmail,$youoicq,$youweb,$youaddr,$youbq,$id,$use,$mess,$c)    //非注册用户
{
if (!uinfo($youmail,mail)||strlen($youmail)<12) //校验MAIL
{
   echo “<script language=’JavaScript’> alert(‘请输入正确的MAIL地址!’); </script>”;
}
else if (!uinfo($youoicq,oicq)||strlen($youoicq)>12) //校验OICQ,只能判断是否数字和位数,如果有更好的方法就好。
{

   echo “<script language=’JavaScript’> alert(‘请输入正确的OICQ号!’); </script>”;
}

else
{
   if (uinfo($youweb,web)==OK&&substr($youweb,0,3)!=htt) $youweb=”http://&#8221;.$youweb;
   else if (uinfo($youweb,web)==OK&&substr($youweb,0,3)==htt) $youweb=$youweb;
   else $youweb=”不告诉你”;
   $time=date(Y年n月j日G时i分);     //取当前时间
   $message=str_replace(“<","”,”>”,$message));
   $message=nl2br($message);
   $gip=getenv(“REMOTE_ADDR”);
   $messages=$message.”ㄞㄚㄓ”.$youname.”ㄞㄚㄓ”.$youoicq.”ㄞㄚㄓ”.$youweb.”ㄞㄚㄓ”.$youmail.”ㄞㄚㄓ”.$youbq.”ㄞㄚㄓ”.$youaddr.”ㄞㄚㄓ”.$time.”ㄞㄚㄓ”.$gip.”δεζ”;
    if($c==dd)    //如果是引用回复
     {
    $messages=”“.$mess.”

★原文……★……引用★


“.$messages;
     }
   $fo=fopen($ft,”a”);
   $fp=fputs($fo,$messages);
   $query=”update foxbbs set hfnum=hfnum+1,hfname='”.$ft.”‘,hfusename='”.$youname.”‘,hfdate='”.$time.”‘ where id='”.$id.”‘”;
   mesput($query,$use,$id);
}
}
?>

<body bgcolor=”#FFFFFF”>
<?
$tem=$HTTP_COOKIE_VARS[FlyFoxNet];
$temp=explode(“|”,$tem);
$cookiem=$temp[0];
$useinfo=cuser($cookiem,$action);

if (!$useinfo[0]){ $useinfo[2]=”游客”; $usename=1;}

$query=”select mesname from foxbbs where id='”.$id.”‘”;
$req=mysql_query($query);
 if ($req)
 {
 $f=mysql_fetch_array($req);
 $mess=yy($f[0]);
   if ($message&&$action=add)
    {
     $ft=”foxbbs/”.$f[0].”.bbs”;
     if (ord(substr($message,0,1))!=161) $message=”  ”.$message;
     for ($i=0;$i<10;$i++)
     {
      if ($bq[$i]) $youbq=$bq[$i];
     }
     if ($usename) gr($ft,$message,$youname,$youmail,$youoicq,$youweb,$youaddr,$youbq,$id,$use,$mess,$c);
     else usehf($message,$useinfo,$id,$use,$ft,$mess,$c);
    }
  }
  else echo “<script language=’JavaScript’> alert(‘打开文件错误!可能服务器忙,请稍候再试!’); </script>”;

?>

 

  

  

  

  

  

 

 

  

 

  

  

  

 

 

  

  

  

  

  

 

   

  

   

  

  

  

   

  

   

当前位置:狐网─>狐网论坛─>回复主题:<?echo ““.$zt.”“;?>

  

  

  

   

  

   

  

   

  

<script language=”JavaScript”>
<!—ecms -ecms
var submitcount=0;

function checkSubmit() {
  if (submitcount == 0) {
   submitcount++;
   return true;
  } else {
      if (submitcount>0){
      alert(“帖子已成功提交了,别急,等等!”);
      return false;
   }
  }
}

function check_com(){
  if(document.form.youname.value.length ==0){
   submitcount–;
   alert(“名字不能为空!快填上吧!”);
   return false;
  }
   if(document.form.youmail.value.length ==0){
   submitcount–;
   alert(“EMAIL不能为空!快填上吧!”);
   return false;
  }
  if(document.form.youoicq.value.length ==0){
   submitcount–;
   alert(“OICQ不能为空!快填上吧!”);
   return false;
  }

  if(document.form.message.value.length == 0){
   submitcount–;
   alert(“内容不能为空!”);
   return false;
  }
  return true;
}
//–>
</script>

 

  

 

   

    

     

    

    

     

    

   

<? echo ““.$useinfo[2].”“; ?> 你正在回复的主题是:[<? echo $zt; ?>]
  

<?
   if ($usename) //不是注册用户就显示输入框输入游客信息。
   {
   echo “你的大名:”.$mess;?>

  


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:我的论坛源代码(六)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址