当前位置:编程学习 > php >>

我的论坛源代码(五)

okey.php(做为现在的主流开发语言)主要处理用户登录和发布的信息处理


<?
if ($username)                       //是否有用户信息
$useinfo=$username."|".$userpass;
setcookie("FlyFoxNet",$useinfo,time()+3600);   

if ($d==q) setcookie("FlyFoxNet");     //如果是退出的话,把COOKIE置为空
?>
<HTML><HEAD><TITLE>发表文章</TITLE>
<LINK href="js/cpcw.css" rel=stylesheet /LINK>
<?
include "linkfox.inc.php(做为现在的主流开发语言)";
include "info.inc.php(做为现在的主流开发语言)";
function postf($useinfo,$title,$message)        //发帖信息处理
{
       $query="select * from foxbbs order by id desc limit 1";
       $row=@MySQL(和PHP搭配之最佳组合)_query($query);
       $info=@MySQL(和PHP搭配之最佳组合)_fetch_array($row);
       if ($useinfo[2]==$info[1]&&$title==$info[3])         //检查最近一条信息是否和当前信息一样。
          echo "<script language=JavaScript> alert(请勿重复发帖,谢谢合作!); </script>";
       else{
         $time=date(Y年n月j日G时i分);
         $filename=date(YmjGis);               //文件名取当前的时间
         $gip=getenv("REMOTE_ADDR");        //写入信息
         $query="insert into foxbbs (usename,ftbq,title,ftdate,mesname,djnum,hfnum,ip) values (".$useinfo[0].",".$useinfo[14].",".$title.",".$time.",".$filename.",1,0,".$gip.")";
         $req=@MySQL(和PHP搭配之最佳组合)_query($query);
         if ($req) {                      //如果写入成功,则给用户发帖数加一,建立内容文件
            $query="select ftnum from useinfo where usename=".$useinfo[0]."";
            $req=@MySQL(和PHP搭配之最佳组合)_query($query);
            $ftnum=@MySQL(和PHP搭配之最佳组合)_fetch_array($req);
            $ftnum=$ftnum[0]+1;
            $query="update useinfo set ftnum=$ftnum where usename=".$useinfo[0]."";
            $req=@MySQL(和PHP搭配之最佳组合)_query($query);
            $ft=$filename;
补充:Web开发 , php ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,