當前位置:首頁 » 編程語言 » phpdiscuz

phpdiscuz

發布時間: 2022-01-12 14:44:32

Ⅰ 選做php論壇.Discuz和Php Wind哪個更好

總體來說,discuz在功能、界面、技術等方面,都勝過了phpwind。但是phpwind也並不是一無是處,其防CC攻擊、簡潔的界面以及獨特的防盜鏈技術,也是它的特色。
對比一、界面

從界面上來說,discuz的界面比較美觀,整體感比較好。

對比二、速度問題

在這方面,phpwind的速度要略好於discuz,網上站長們的反響也是如此。

對比三、登錄方式

Phpwind的前台和後台採用了不同的Cookie方式,這樣前台後台分開的方式,個人感覺比較有利於安全,也便於管理。

而discuz的前台和後台,是用的同一個管理賬號,雖然在進入後台需要二次輸入密碼,但是感覺還是不如phpwind方便。

對比四、後台管理效率

而phpwind相比之下就比較簡潔了,大大節省了管理時間,這方面較discuz有比較明顯的優勢。

對比五、前台管理功能

\Discuz實現了「沉貼」功能,可以把那些偶爾被人翻上來的無聊的垃圾帖沉下去,比較方便。而在pw中,如果要沉一個帖子,那麼就不得不提前N個帖子,實現起來比較困難。

對比六、附件尺寸限制

Phpwind只能設定所有附件的尺寸,而discuz可以對個別格式的附件設定上傳尺寸,比較靈活,特別適合一些flash網站,或者技術性網站(需要上傳大尺寸圖紙等等)。

對比七、防CC攻擊

Phpwind在很早的版本就加入了防CC攻擊的功能,而且設置起來比較簡單,新手比較容易看懂。

對比八、主題推薦和相關帖子功能

Discuz通過qihoo實現了相關帖子的功能,而且還支持主題推薦,這方面比phpwind強了很多。

資料來源:http://www.netshop168.com/article-3115.html

Ⅱ 如何基於開源PHP的discuz系統搭建開發移動端的APP

discuz的開源論壇製作APP有好幾種,網路站長工具有一個專門用於製作APP的功能,但是缺點是需要內嵌網路移動站內搜索。另外還有一個插件 AppCan手機客戶端,可以用來製作安卓、蘋果以及蘋果越獄版三個版本的免費APP,非常實用,這款應用打包網站有一個小小的缺點,就是頁面上有一個小球狀的東東,那個是APPCAN的推薦頁面!

Ⅲ discuz和PHP有什麼關系

PHP是一種語言
discuz是使用PHP開發的一套系統
EXP的作用是搭建一個PHP運行環境(可能還直接安裝了discuz)

所以,學習php本身和discuz是沒有關系的~~
建議你看看《PHP中文手冊》吧,網上有下載,從頭開始看,它裡面有關於環境安裝,語法,調試等所有基礎內容~~

循序漸進,不可能一口吃個胖子

Ⅳ discuz論壇與phpwind論壇區別

discuz!(簡稱dz)和phpwind(簡稱pw)是國內最著名的兩個PHP論壇系統,隨著它們相繼宣布開源以後,在各方面,不管技術上,還是功能上,還是界面上,都有了長足的發展,聲威大振,遠非國外那些功能簡單的電子公告板系統可比了。其造成的一個副作用是大大帶動了PHP在國內的普及(本人就是在尋找合適的論壇程序的時候,才開始關注PHP,進而不能自拔的 )。
客觀的說,目前的pw和dz各有短長,其互相之間的激烈競爭應該說提高了PHP論壇的水平,在功能上不僅趕上了以功能多和漏洞多而著稱的動網論壇,而且因為它們的效率和速度遠遠超過動網,弄的動網市場大大萎縮,原來的一些動網論壇都紛紛轉換成了dz或者pw,搞的動網都不得不開始弄PHP論壇了。
要說他們哪個更好,是比較難的事情,畢竟各有短長,俺也不敢在這里妄下結論。不過從市場份額和網上的言論來看,目前dz還是略占上風的,而且去年國內好幾個知名的大論壇都轉換成了dz(比如鳳凰網、牧文、tompda等),而pw在大網站方面收獲甚小。
但是畢竟對好多新手來說,他們都要面臨一個選擇論壇程序的問題,因此,dz和pw哪個更好,也就成了經常被問的問題,這種沒有答案的問題,自然要被反復問起。本文試圖從比較深的層次來分析兩個論壇的優劣,為新手提供選擇的參考。如有錯謬之處,歡迎批評指正。
一、界面篇
首先,從界面上說,dz從2.5f版本開始,界面就比較清爽,字體都比較合適。5.0版本的界面給人耳目一新的感覺,但又覺得不太清爽了。從整體上說,dz的界面比較美觀,整體感好。
而pw的界面一直給人感覺非常粗糙,醜陋,字體更是及其醜陋。從5.0.1開始,pw有一種痛改前非的感覺,特別是5.3的推出,徹底改變了以往pw界面及其醜陋的缺點,界面和字體都變漂亮了,但又給人一種模仿dz的感覺。同時在界面的細節上,看起來pw還是沒有dz完美(當然偶覺得dz的界面部分小細節也不符合俺的要求)。
二、技術篇
從技術上說,pw和dz都使用了文件方式的數據緩存技術,通過把常用的數據表,比如論壇版面設置參數、基本參數等,生成靜態緩存文件(根據條件觸發更新或者手動更新),來減少資料庫讀取次數,提高效率,在這個方面兩者非常相似。
1、模版技術
從模版技術上說,dz從2.5f版就開始採用的這種靜態模版技術,從俺個人角度上說,還是非常適合論壇這種頻繁更新的網站程序使用的。它通過動態生成靜態模版的方式,解決了模版解析效率的問題。
同時,dz的這種模版方式,使得修改界面也比較容易,很直觀。
而pw使用echo語句的這種方式(姑且稱其為模版),就寒磣多了,要增加了一個if判斷條件,就要折騰半天。添加了混合PHP代碼的模板,在dreamweaver中也容易被誤操作刪除。特別是如果修改的時候稍有不慎,很可能會使網頁成了白板(沒有輸出),讓俺每次修改pw模版無不如履薄冰,戰戰兢兢。。。。恐怕這也是第三方模版中,dz遠遠多於pw的原因吧。
不過pw目前在模版上也在改進,現在看verycms 3.0就已經開始使用真正的模版技術,不過目前用的都還比較初級。。。
2、速度問題
從模版上看,兩者的效率應該是差不多的,pw的模版其實就是直接包含的混合了PHP語句的一部分PHP文件,而dz的模版平時並不需要解析,所以效率應該是差不多的,但是網上總是有人聲稱網站使用dz的速度比pw慢,這方面本人沒有測試過,不敢妄作評論。而且網站訪問速度還是要受很多因素的影響,比如:本地網速、伺服器帶寬、心理。。。。。客觀的評價還是很難的,除非使用專業技術手段。不過從官方網站的速度來看,明顯還是pw占優啊,呵呵
最近看了一下dz的CSS文件,明顯是用CSS用的有點過度了,在dz中大量使用了CSS,CSS文件高達16KB左右(pw只有2KB左右),可能造成了IE渲染網頁的時候,效率比較低。同時,由於dz的CSS文件過於龐大,只好採用了外置的方式(Link)。
這樣如果網速很慢,網頁已經或者部分下載完,而CSS文件下載沒完成(網速慢的時候,常常發生這種情況),那麼網頁根本就不能正常顯示。
在網速慢的時候,光dz的CSS文件,就要用好幾秒,甚至十幾秒的時間才能下載,而整個網頁只能在CSS下載完成以後才能進行正確的顯示,這就無怪乎在網速慢的時候,dz表現大大遜色於pw了。
相反,pw在設計CSS的時候,明顯是比較簡潔,這對網頁的渲染肯定是比較有利。同時,pw採用了把CSS文件嵌入的方式,盡管每次訪問網頁都造成了幾K個位元組的流量,但是實際影響並不大,反而覺得網頁打開速度比dz要快(這就是pw用了一個笨法子,卻常常效果比dz強的典型案例)。

Ⅳ phpwind和discuz哪個好

暈,這樣的問題已經嚴重重復了~簡單打個比喻吧,PHPWIND就像兼容機,如果你稍微懂一點PHP,html,DIV+CSS,MYSQL這些東西,可以非常容易的改造成你想要的樣子;擴展也非常開放,PHP168、DEDECMS等都可以整合,當然,整合度多少是有些不盡人意的,需要根據需要自己重寫一些東西;免費插件和模板很多;程序的負載和速度相對較快;官方論壇裡面的人也相對熱情些~不過缺點也有,程序BUG不少,而且偶爾會相當影響使用。

DISCUZ就像品牌機,就算你是程序高手,它加密的東西也很多,能夠修改的程度是有限的,不過大多數時候你也不需要修改得那麼深入;擴展的博客啊,商城啊都是他們自家的東西,開放的很少,整合程度比較高,不過條件苛刻,不一定能完整用得起來;有很多免費插件和模板,但是很多也需要收費;程序比較花哨,所以負載和速度稍微差一點,當然,低負載下沒什麼區別的;官網論壇裡面的人稍微清高一點啦~哈哈;程序BUG同樣不少,但是相對來說每次發布要嚴謹些,小毛病居多。

總結一下就是,喜歡自己折騰的話,PHPwind可玩性是很高的;如果求個平安認真經營論壇的話,Discuz則是更好的選擇了,當然規模做大了的話就需要花些錢維護了~

Ⅵ 現在phpwind和discuz各方面相比,如何

自己用到順手就行

Ⅶ 對於新手而言,phpwind和discuz哪個好些還有,如果沒有製作網頁的基礎也能做嗎

沒有網頁基礎也是能做的,畢竟這些都是別人做好了的產品,你拿去僅僅是使用而已。
就算是要添點什麼功能,基本上需要的插件或者界面也都有了,你需要做的只是簡單的上傳,然後後台添加安裝而已
個人覺得dz還是比較不錯的。

Ⅷ 為什麼discuz會自動打開forum.php而不是index.php原理是什麼

DISCUZ的首頁並非在httpd.conf里設置的,而是在管理後台里設置的。
進入後台管理-界面,可以任意設置門戶(portal.php)、論壇(forum.php)或者(group.php)等為首頁。如果沒有設置,默認情況下會指定forum.php為首頁。index.php會讀取這個設置值,然後自動跳轉到相應的頁面。

Ⅸ php discuz的定時任務是什麼原理怎麼實現的求高手解答

php中定時計劃任務的實現原理:
當 PHP 腳本正常地運行 NORMAL 狀態時,連接為有效。當遠程客戶端中斷連接時,ABORTED 狀態的標記將會被打開。遠程客戶端連接的中斷通常是由用戶點擊 STOP 按鈕導致的。當連接時間超過 PHP 的時限時,TIMEOUT 狀態的標記將被打開。

示例代碼:

<?php
ignore_user_abort(true);set_time_limit(0);
date_default_timezone_set('PRC'); // 切換到中國的時間

$run_time = strtotime('+1 day'); // 定時任務第一次執行的時間是明天的這個時候
$interval = 3600*12; // 每12個小時執行一次

if(!file_exists(dirname(__FILE__).'/cron-run')) exit(); // 在目錄下存放一個cron-run文件,如果這個文件不存在,說明已經在執行過程中了,該任務就不能再激活,執行第二次,否則這個文件被多次訪問的話,伺服器就要崩潰掉了

do {
if(!file_exists(dirname(__FILE__).'/cron-switch')) break; // 如果不存在cron-switch這個文件,就停止執行,這是一個開關的作用
$gmt_time = microtime(true); // 當前的運行時間,精確到0.0001秒
$loop = isset($loop) && $loop ? $loop : $run_time - $gmt_time; // 這里處理是為了確定還要等多久才開始第一次執行任務,$loop就是要等多久才執行的時間間隔
$loop = $loop > 0 ? $loop : 0;
if(!$loop) break; // 如果循環的間隔為零,則停止
sleep($loop);
// ...
// 執行某些代碼
// ...
@unlink(dirname(__FILE__).'/cron-run'); // 這里就是通過刪除cron-run來告訴程序,這個定時任務已經在執行過程中,不能再執行一個新的同樣的任務
$loop = $interval;
} while(true);

Ⅹ discuz支持php5.3嗎

php5.3是php官網推薦的版本,一般安裝新伺服器都是這個版本,php.ini中只需要把short-tag改成on就可以支持discuz。但支付寶的幾個用zend optimizer加密的文件拖了後腿,有兩個對discuz很簡單但是對站長卻很困難的解決方案 !

熱點內容
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:170
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734