|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
开发相册系统过程中就有过这样的问题,因为没有交流好,出现重复工作问题,因为文档没有详细的说明而经常临时问对方。 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_query($query);
$info=@mysql_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_query($query);
if ($req) { //假如写入胜利,则给用户发帖数加一,创立内容文件
$query="select ftnum from useinfo where usename='".$useinfo[0]."'";
$req=@mysql_query($query);
$ftnum=@mysql_fetch_array($req);
$ftnum=$ftnum[0]+1;
$query="update useinfo set ftnum='$ftnum' where usename='".$useinfo[0]."'";
$req=@mysql_query($query);
$ft=$filename;
$fp=fopen($ft,"w"); //把一切的"<",">"符号转换成"<","&rt;"可以去除HTML标志,仿佛有个函数可以直接去除,但我记不到了,也没在参考手册里查到,所以用个笨方法了。
$message=str_replace("<","<",str_replace(">",">",$message));
$message=nl2br($message); //先去除符号再变换行,以免换行符也酿成字符显示出来。
$f=fputs($fp,$message);
$fp=@fclose($fp);
echo "<script language='JavaScript'> alert('".$useinfo[2]."!祝贺你,发贴胜利!'); </script>";
}
else {
echo "<script language='JavaScript'> alert('十分道歉,因数据库缘由,你的帖子没能保留!'); </script>";
}
}
}
function userr($username,$userpass,$title,$message) //用户信息校验函数
{
$query="select * from useinfo where usename='".$username."'";
$req=mysql_query($query);
$useinfo=mysql_fetch_array($req);
if ($useinfo[0]==$username)
{
//假如经由过程校检就挪用信息处置函数
if ($userpass==$useinfo[1]) {postf($useinfo,$title,$message);return $useinfo;}
else {
echo "<script language='JavaScript'> alert('暗码不准确,请反省!'); </script>";
echo "<meta HTTP-EQUIV='REFRESH' CONTENT='2;URL=post.php'>";
}
}
else
{
echo "<script language='JavaScript'> alert('用户不存在,请确认已注册!'); </script>";
}
}
?>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<meta HTTP-EQUIV="REFRESH" CONTENT="2;URL=foxbbs.php">
</head><body topmargin="0">
<?
$tem=$HTTP_COOKIE_VARS[FlyFoxNet];
$temp=explode("|",$tem);
$cookiem=$temp[0];
$useinfo=cuser($cookiem,$action);
if (isset($message))
{
if($username)
{
$useinfo=userr($username,$userpass,$title,$message);
}
else if($useinfo) {
userr($useinfo[0],$useinfo[1],$title,$message);
}
else {echo "<script language='JavaScript'> alert('你不是正当用户,不克不及在此服装论坛发帖!'); </script>";}
}
if ($d==q)
{
echo "<script language='JavaScript'> alert('你已加入登录形态,将以旅客身份前往服装论坛'); </script>";
}
?>
<br><br><br><br><br>
<div align="center"><a href=foxbbs.php>假如体系未主动前往页面,请点击这里反回.</a></div>
</body>
</html> 多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。 |
|