一个简洁的多级别论坛_PHP

Jun 01, 2016 pm 12:29 PM
hr if print 簡潔 レベル フォーラム

本论坛总共用了不到200行代码,执行速度相当快。运行例子在:http://www.hnpts.ha.cn/forum
MYSQL数据库:yxforum
------- -------------- ------ ----- --------- ----------------
| Field | Type | Null | Key | Default | Extra |
------- -------------- ------ ----- --------- ----------------
| id | int(11) | | PRI | 0 | auto_increment |
| dt | datetime | YES | | NULL | |
| tp | varchar(255) | YES | | NULL | |
| ct | text | YES | | NULL | |
| fl | int(11) | YES | | NULL | |
| ip | varchar(20) | YES | | NULL | |
| un | varchar(50) | YES | | NULL | |
| em | varchar(60) | YES | | NULL | |
| num | int(11) | YES | | NULL | |
------- -------------- ------ ----- --------- ----------------

index.php:






$m=mysql_connect("localhost","××××","××××");
mysql_select_db("××××",$m);
?>

$hf_fl=$fl;
$q="select * from yxforum where id=".$fl;
$mr=mysql_query($q,$m);
$ra=mysql_fetch_row($mr);
?>



?>
%s) ",$ra[7],$ra[6]);?>


$alltt=$ra[2];
$lastid=$ra[4];
print("
".$ra[3]."
");
print("
跟随主题:");
}

$q="select * from yxforum where fl=".$fl." order by dt desc";
if ($p=="") $p=0;
$mr=mysql_query($q,$m);
$f=mysql_num_fields($mr);

$ra=mysql_fetch_row($mr);
$i=0; $p1=$p*15; /*跳过指定的页数对应的行*/
while ($i {$i ;
$ra=mysql_fetch_row($mr);
if (! $ra) break;}


?>





$x[0]="ffffcc";$x[1]="DEEFFF";$i=1;
while ($ra) /*显示目前的主题*/
{$ys_c=$i%2;
print("");
$ra=mysql_fetch_row($mr);
$i ;
if ($i>15) break;
}

?>
最新回应时间
发表人
主题
回应数
".$ra[1]);
print("
".$ra[6]."");
print("
");
printf("%s",$ra[0],$ra[2]);
print("
".$ra[8]);
print("




$alllines=mysql_affected_rows($m);
$pages=$alllines/15;
if ($pages-intval($pages)!=0) $pages=intval($pages) 1;
else $pages=intval($pages);
print("共".$pages."页 第".($p 1)."页 ");

if ($p>0) {printf("首页 ",$hf_fl);
printf("上一页 ",$hf_fl,$p-1);}
if ($ra) {printf("下一页 ",$hf_fl,$p 1);
printf("末页 ",$hf_fl,$pages-1);}
?>指定第


上一级 ",$lastid);
print("最高级
");}
?>




姓名:



Email:



标题(必填):
>




正文(必填):








自用论坛程序0.25版 设计工具:PHP MYSQL

古钺青剑 制作
逍遥飞狐多媒体作坊 2000







addnew.php:

$m=mysql_connect("localhost","×××","×××××");
mysql_select_db("×××××",$m);
$zw=ereg_replace(" $zw=ereg_replace("n","
",$zw);
$zw=ereg_replace(" "," ",$zw);
$tt=ereg_replace(" if ($nm=="") $nm="无名宝";
if ($em=="") {$nm.=" $err=strlen($tt)*strlen($zw);
if ($err==0)
$msg="不要偷懒嘛!把表格填完再提交不迟。";
else {$q="insert into yxforum (dt,tp,ct,fl,ip,un,em,num) values"
."(now(),"".$tt."","".$zw."",".$fl.","".$REMOTE_ADDR."","".$nm."","".$em."",0)";
mysql_query($q,$m);

$q="select num,fl from yxforum where id=".$fl;
$fl_a=$fl;
do { $mr=mysql_query($q,$m);
$ra=mysql_fetch_row($mr);
$num=$ra[0] 1;
$q="update yxforum set dt=now(),num=".$num." where id=".$fl;
$fl=$ra[1];
mysql_query($q,$m);
$q="select num,fl from yxforum where id=".$fl;
} while ($fl>0);


$msg="你的意见已经成功提交!";
}
?>






系统将在3秒钟以后自动返回。如果不能返回或者你着急,请按&p=>这里
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語で複数の条件を判定するifの書き方 C言語で複数の条件を判定するifの書き方 Mar 25, 2024 pm 03:24 PM

C 言語では、if ステートメントは通常、単一の条件に基づいてコードの特定のブロックを実行するために使用されます。ただし、&&、||、! などの論理演算子を使用して、複数の条件を組み合わせて判定することができます。複数の条件を判断するために論理 AND (&&) を使用すること、少なくとも 1 つの条件を判断するために論理 OR (||) を使用すること、単一の条件の否定を判断するために論理 NOT (!) を使用すること、および if ステートメントのネストと括弧の使用が含まれます。優先順位を明確にするため。

ディスカスフォーラムとは何ですか? ディスカスフォーラムとは何ですか? Jul 10, 2023 am 11:03 AM

discuz フォーラムは、BBS としても知られるオンライン フォーラム ソフトウェアで、インターネット上にフォーラム コミュニティを確立するために使用されるプログラム システムです。 Zhiyo の強力なフォーラム ソフトウェアは、ユーザーが専門的で完全なフォーラム コミュニティを構築するのに役立ち、ユーザー登録の設定、ログイン、トピックの表示、投稿の公開、コメントの作成、モデレーターの設定などのさまざまな機能を実装できます。フォーラムコミュニティを簡単に管理、維持できます。

Discuz フォーラムの権限管理: 読み取り権限設定ガイド Discuz フォーラムの権限管理: 読み取り権限設定ガイド Mar 10, 2024 pm 05:33 PM

Discuz フォーラムの権限管理: 権限設定ガイドをお読みください。 Discuz フォーラム管理では、権限設定は重要な部分です。その中でも、読み取り権限の設定は、フォーラム内でさまざまなユーザーが表示できるコンテンツの範囲を決定するため、特に重要です。この記事では、Discuz フォーラムの読み取り許可設定と、さまざまなニーズに合わせて柔軟に設定する方法を詳しく紹介します。 1. 読み取り権限の基本概念 Discuz フォーラムでは、読み取り権限には主に次の概念が含まれており、理解する必要があります。 デフォルトの読み取り権限: 新規ユーザー登録後のデフォルト

なぜ Python はこれほど人気が​​あるのでしょうか?プログラミング分野における Python の利点を探る なぜ Python はこれほど人気が​​あるのでしょうか?プログラミング分野における Python の利点を探る Mar 26, 2024 am 09:15 AM

なぜ Python はこれほど人気が​​あるのでしょうか?プログラミングの分野で Python の利点を理解するには、具体的なコード例が必要です。Python は、高レベルのプログラミング言語として、誕生以来プログラマーに愛され、尊敬されてきました。その理由は、そのシンプルさ、読みやすさ、強力な機能だけでなく、さまざまな分野で比類のない利点を示しているためです。この記事では、プログラミングの分野における Python の利点を探り、具体的なコード例を通して Python が人気がある理由を説明します。まずはパイソン

MySQL ストアド プロシージャでネストされた if ステートメントを使用する方法 MySQL ストアド プロシージャでネストされた if ステートメントを使用する方法 May 26, 2023 pm 12:07 PM

1. if 文の概要 if 文は、条件に応じて異なる演算を実行する分岐構造の文です。 if ステートメントは通常、条件式と 1 つ以上のステートメントで構成されます。条件式の値が true の場合、if ステートメント内のステートメントが実行され、それ以外の場合、if ステートメント ブロックはスキップされます。 if ステートメントの構文は次のとおりです: if(condition)thenstatement;elsestatement;endif; ここで、condition は条件式、statement は実行する必要がある SQL ステートメントです。 2. ネストされた if ステートメントの概要 if ネストされたステートメントとは、if ステートメント ブロック内に 1 つ以上の if ステートメント ブロックをネストして、さまざまな条件に基づいてさまざまな操作を実行することを指します。

Discuz フォーラムのホットスレッド設定ガイド Discuz フォーラムのホットスレッド設定ガイド Mar 10, 2024 am 11:45 AM

Discuz フォーラム ホットポスト設定ガイド インターネットの急速な発展に伴い、フォーラムは重要なオンライン コミュニティ プラットフォームとして、ユーザーを結び付け、情報を共有し、意見を交換する上で重要な役割を果たしています。 Discuz フォーラムでは、ホット投稿はユーザーを引き付け、フォーラムの活動を増やす重要な方法の 1 つです。管理者はホット投稿を設定することで、質の高いコンテンツを上位に表示し、ユーザーのディスカッションへの参加を促し、投稿の露出率やクリック率を高めることができます。この記事では、Discuz フォーラムでのホット投稿機能の設定方法と具体的なコード例を紹介します。

PHPフォーラムとは何ですか? PHPフォーラムとは何ですか? Jul 25, 2023 am 11:12 AM

PHP フォーラムには次のものが含まれます: 1. PHP フォーラム (PHP 公式 Web サイトのフォーラム セクションであり、PHP 開発者間のコミュニケーションのための重要なプラットフォームです) 2. phphub (中国で有名な PHP テクノロジ コミュニティであり、最大規模の PHP テクノロジ フォーラムの 1 つ) 3. Laravel フレームワークのオンライン学習プラットフォームである Laracasts、4. 世界的に有名なソーシャル ニュース集約 Web サイト Reddit PHP、5. Web デザインから開発まですべてを提供する包括的なテクノロジー コミュニティである SitePoint。

フロントエンドとバックエンドの分離、ソーシャルフォーラム、Q&A、投稿・BBSプロジェクト、充実した多端末機能 フロントエンドとバックエンドの分離、ソーシャルフォーラム、Q&A、投稿・BBSプロジェクト、充実した多端末機能 Jul 25, 2023 pm 05:39 PM

Lin Feng ソーシャル フォーラム ミニ プログラム | H5 フォーラム | アプリ フォーラムは、Java+vue+uniapp によって開発された、フロントエンドとバックエンドに分離されたソーシャル フォーラム Q&A 投稿/BBS プロジェクトで、フォーラムのグラフィック投稿、ビデオ、サークル、IM プライベート チャット、 WeChat決済、有料投稿、ポイントチェックイン、ウォレットチャージなどのフォーラムミニプログラム機能を完備したフォーラムアプリです。

See all articles