oky.php は主にユーザーのログインと公開のための情報処理を処理します
if ($username) .$userpass;
setcookie("FlyFoxNet",$useinfo,time( ) 3600);
if ($d==q) setcookie("FlyFoxNet") //終了する場合は、COOKIE を空に設定します
?> ;HEAD>
記事を公開 include "linkfox.inc.php" rel= stylesheet /LINK> ";
include "info.inc.php";
function postf($useinfo,$title,$message) / /投稿情報処理
{
$query="select * from foxbbs order ID 説明による制限 1";
$row=@mysql_query($query);
$info=@mysql_fetch_array($ row);
if ($useinfo[2]==$info[1] &&$title==$info[3]) //最新の情報が現在の情報と同じかどうかを確認します。
echo ""; 年 n 月 j 日 G 時 i 分) ; $query="foxbbs (usename,ftbq,title,ftdate,mesname,djnum,hfnum,ip) 値に挿入 ('".$useinfo[0]."','".$useinfo[14]. "', '".$title."','".$time."','".$filename."',1,0,'".$gip."')"
$req =@mysql_query ($query);
if ($req) { //書き込みが成功した場合、ユーザーの投稿数に 1 を追加し、コンテンツ ファイルを作成します
$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"); // すべての「& lt;」、「& gt;」を「& rt;」に変換します。 ;」 直接削除できる機能があるのですが、覚えていない上に参考書にも載っていなかったので、愚かな方法を使いました。
$message=str_replace("<","<",str_replace(">",">",$message)); 記号を削除し、改行文字が含まれないように行を変更します。文字として表示されます。
$f=fputs($fp,$message);
$fp=@fclose($fp);
$fp=@ fclose($fp); [2]."!おめでとうございます、投稿は成功しました!');
」;申し訳ありませんが、データベース上の理由により投稿を保存できませんでした。 '); /script>"; 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('パスワードが間違っています、確認してください!');
echo "
}
}
else
{
echo "";}
}
if ($d==q)
{
echo "