首頁 > 後端開發 > php教程 > 原始碼 我的論壇原始碼一

原始碼 我的論壇原始碼一

WBOY
發布: 2016-07-29 08:33:46
原創
1015 人瀏覽過

其實寫這幾篇程式碼的時間不過近三天而已,事前即沒有經過詳細思考和計劃(可以說一點計劃都沒有)那天想起做個論壇試試,於是就做起來了,而我也是才接觸了將近一個月時間的PHP,以前也沒真正寫過程序之類的東東,在寫這段代碼的兩天半時間裡,有好幾次遇到困難,都想放棄,但是我還是寫出來了,而且沒想到居然能用,所以中間可能有很多隱患也說不清,雖然說是可以用了。
再過兩天,我就要去上班,也沒時間再仔細地從頭到尾檢查這些代碼了,這也是我放上來的原因之一,還有一個原因是,因為我想讓大家一起來看看這些字符,我只是個菜鳥,中間可能有很多捷徑沒走,也有可能有很多地方不對,而且近兩天我改了部份頁面的代碼,但其它相關的代碼沒去掉,所以有些地方有點重覆。但它能正常運行,這是肯定的(至少表面上正常,我在WIN98/APACHE/PHP/MYSQL下用沒問題,在網上測試也沒問題,其它環境下就不知道了。我只希望和我一樣的菜鳥們,或是比我還菜的菜鳥們能從中得到些什麼,而那些老鳥及前輩們能來信或留言指出中間的缺點或不足的話,我會更高興。可從中學到不少東西。 ,我希望大家能投入到修改這個論壇源代碼的工作中來,讓它成為中國人自己開發的免費論壇,讓論壇代碼成為許許多多像我一樣對PHP很感興趣而又感覺無從下手的朋友們手下的參考資料就行了。所以選擇了MYSQL+TXT的方式來做,所有主題除了內容外都是存放在MYSQL裡的,而資料量相對較大的主題內容和回應內容都單獨存放擴展名為.FOX和.BBS的TXT格式文件裡,在表裡加個存放檔名的欄位就行了,為了避免檔名重覆,取目前的系統時間來做檔名,例如2001年1月2日11時20分30秒發了一張帖子,檔名就是20010102112030.txt我想這能滿足絕大部分的要求了,因為可能沒幾個論壇會熱到每秒鐘都有兩張或兩張以上的新帖出現吧! >此論壇的具體情況可見http://lfox.oso.com.cn/foxbbs/foxbbs.php,另外主頁http://lfox.oso.com.cn/index.php上提供源碼打包下載,看了原始碼可別來搗亂哦。
useinfo 使用者資訊表  
0   usename    varchar(8)    not null          與工作       密碼
2   useni      varchar(30)   not null 暱稱  
3   useoic (12)   not null    
4   usesex     int(1)          null 使用者年齡  
6   usezy      varchar(4)    not null 職業  
7   卻addr  use  
7   add 20)   not null 地址  
8   usemail    varchar(40)   not null 信箱  
9   useweb not null 信箱  
9   useweb not null 信箱  
9   useweb useqm      varchar(240)  not null  簽名   
11  useattr    int(1) not null 屬性   1使用者2版主3管理員4站長  
12  useinf     int(1)              not auto_increment   primary key   使用者ID編號
14  usebq      int(1)        not null   表情
15        enddate    varchar(22)   not null   最後與站時間
17  ftnum      int(4)一個使用預設>18  usety      char(1)  not null         
foxbbs 論壇主題表  
0 id int(5) not autoname_inment p   
2 ftbq int(1 ) not 表情  
3 title varchar(40) not 主題  
4 ftdate varchar(22) not 發文時間  
5 mesname varchar(15) not 內容文件名2001 ,其實十四位就夠了。
6 djnum int(4) not 點擊數  
7 hfnum int(3) not 回覆數  
8 hfdate varchar(24) not 最後回覆時間  
9 hfname varn No.
10 hfusename varchar(20) not 最後回覆人名
11 ip      varchar(15)
12 lockes int 1
linkfox.inc.php連接資料庫使用
= "lfox";
$dbusername = "root";
$dbpassword = "root";
$dbName = "flyfox";
MYSQL_CONNECT($dbhostname, $dbusername, $dbpassword) OROR DIE("Unable to connect to database");
@mysql_select_db( "$dbName") or die( "Unable to select database");
?>  
以上就介紹了原始碼 我的論壇原始碼一,包括了原始碼方面的內容,希望對PHP教程有興趣的朋友有所幫助。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板