ホームページ >バックエンド開発 >PHPチュートリアル >私のフォーラムのソースコード 5

私のフォーラムのソースコード 5

WBOY
WBOYオリジナル
2016-07-29 08:33:421240ブラウズ

oky.php は主にユーザーのログインと公開情報の処理を処理します
if ($d==q) setcookie(" FlyFoxNet"); //終了する場合は、COOKIE を空に設定します
?>
記事を公開する

include "linkfox.inc.php";
function postf($useinfo,$title,$message) //投稿情報処理
{
$query="select * from foxbbs order by id desc limit 1";
$row=@mysql_query($query ; .
echo ""; 時間 i 分); ) を現在の時刻に置き換えて使用します
usename,ftbq, title,ftdate,mesname,djnum,hfnum,ip) 値 ('".$useinfo[0]."','".$)情報[14]を使用してください。」 ','".$title."','". $time."','".$filename."',1,0,'".$gip."')";
書き込みが成功した場合、ユーザーの投稿数に 1 を加えてコンテンツ ファイルを作成します
$query="select ftnum from useinfo where usename='".$useinfo[0]."'"; "'"; =@MySQL_QUERY ($ Query);
$ ft = $ filename;
$ fp = FOPEN ($ ft, "w"); // すべての "& lt;" を "<" に変換します。 ","&rt;"でHTMLタグを削除できます。直接削除できる機能もあったようですが覚えていない上に参考書にも載っていなかったのでアホな方法を使いました。 $ message = str_replace ("& lt;", "& lt;", str_replace ("" & gt; "," & gt; ", $ message);
$ message = nl2br ($ message); // 変換line を使用すると、改行が文字として表示されなくなります。P $ f = fputs ($ fp, $ message);
$ fp =@fclose ($ fp);
echo "& lt; script language = 'javascript' & gt; Alert ('". $ Useinfo [2].私 "! おめでとうございます、投稿は成功しました! '); 保存できます! '); * useinfo where usename='".$username."'"
$req=mysql_query($query); mysql_fetch_array($req);
if ($useinfo[0]==$username)
{ 通过 // 学校検査に合格したら、情報処理関数を呼び出す
if ($ userpass == $useInfo [1]) { postf ($ useInfo, $ title, $ message); Return $ useinfo;}
echo "" ";
}
?>






システムが自動的にページに戻らない場合は、ここをクリックして戻ってください。


上記は、私のフォーラムのソース コード 5 つを内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。