我的论坛源代码(五)
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 ,