백엔드 개발 PHP 튜토리얼 一个简洁的多级别论坛_PHP

一个简洁的多级别论坛_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 Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

여러 조건을 판단하기 위해 C 언어로 작성하는 방법 여러 조건을 판단하기 위해 C 언어로 작성하는 방법 Mar 25, 2024 pm 03:24 PM

C 언어에서 if 문은 일반적으로 단일 조건에 따라 특정 코드 블록을 실행하는 데 사용됩니다. 그러나 여러 조건을 결합하여 &&, || 및 !와 같은 논리 연산자를 사용하여 결정을 내릴 수 있습니다. 여러 조건을 판단하기 위해 논리적 AND(&&)를 사용하고, 하나 이상의 조건을 판단하기 위해 논리적 OR(||)를 사용하고, 단일 조건의 부정을 판단하기 위해 논리적 NOT(!)을 사용하고, if 문을 중첩하고 괄호를 사용하는 것을 포함합니다. 우선순위를 명확히 하기 위해.

Discuz 포럼이 무엇인가요? Discuz 포럼이 무엇인가요? 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의 장점 살펴보기 Mar 26, 2024 am 09:15 AM

파이썬이 왜 그렇게 인기가 있나요? 프로그래밍 분야에서 Python의 장점을 살펴보려면 구체적인 코드 예제가 필요합니다. Python은 고급 프로그래밍 언어로서 처음부터 프로그래머들에게 사랑받고 존경받아 왔습니다. 그 이유는 단순함과 가독성, 강력한 기능 때문만이 아니라, 다양한 분야에서 독보적인 장점을 보여왔기 때문입니다. 이 기사에서는 프로그래밍 분야에서 Python의 장점을 살펴보고 특정 코드 예제를 통해 Python이 왜 그렇게 인기가 있는지 설명합니다. 첫째, 파이썬

MySQL 저장 프로시저에서 중첩 문을 사용하는 방법 MySQL 저장 프로시저에서 중첩 문을 사용하는 방법 May 26, 2023 pm 12:07 PM

1. if 문 소개 if 문은 조건에 따라 다른 연산을 수행하는 분기 구조 문입니다. if 문은 일반적으로 조건식과 하나 이상의 문으로 구성됩니다. 조건식의 값이 true이면 if 문의 문이 실행되고, 그렇지 않으면 if 문 블록을 건너뜁니다. if 문의 구문은 다음과 같습니다. if(condition)thenstatement;elsestatement;endif; 여기서 조건은 조건식이고 명령문은 실행해야 하는 SQL 문입니다. 2. if 중첩 문 소개 if 중첩 문은 if 문 블록 내에 하나 이상의 if 문 블록을 중첩하여 다양한 조건에 따라 다양한 작업을 수행하는 것을 의미합니다.

Discuz 포럼 핫스레드 설정 가이드 Discuz 포럼 핫스레드 설정 가이드 Mar 10, 2024 am 11:45 AM

Discuz 포럼 핫포스트 설정 안내 포럼은 인터넷의 급속한 발전과 함께 중요한 온라인 커뮤니티 플랫폼으로서 사용자들을 연결하고, 정보를 공유하고, 의견을 교환하는 중요한 역할을 하고 있습니다. Discuz 포럼에서 핫 포스트는 사용자의 관심을 끌고 포럼 활동을 늘리는 중요한 방법 중 하나입니다. 관리자는 핫 포스트를 설정하여 상단에 고품질 콘텐츠를 표시하고 사용자의 토론 참여를 유도하며 게시물의 노출 및 클릭률을 높일 수 있습니다. 이 글에서는 Discuz 포럼에서 핫 포스트 기능을 설정하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.

Jul 25, 2023 am 11:12 AM

PHP 포럼에는 다음이 포함됩니다. 1. PHP 공식 웹사이트의 포럼 섹션인 PHP 포럼은 PHP 개발자 간의 커뮤니케이션을 위한 중요한 플랫폼입니다. 2. 중국의 유명한 PHP 기술 커뮤니티이자 최대 규모의 PHP 기술 포럼 중 하나인 phphub 3. Laravel 프레임워크용 온라인 학습 플랫폼인 Laracasts 4. 세계적으로 유명한 소셜 뉴스 수집 웹사이트인 Reddit PHP 5. 웹 디자인에서 개발까지 모든 것을 제공하는 종합 기술 커뮤니티.

프론트엔드와 백엔드 분리, 소셜 포럼, 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