当前位置:首页 » 编程语言 » 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很简单但是对站长却很困难的解决方案 !

热点内容
html文件上传表单 发布:2024-09-17 03:08:02 浏览:783
聊天软件编程 发布:2024-09-17 03:00:07 浏览:725
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662
情逢敌手迅雷下载ftp 发布:2024-09-17 01:32:35 浏览:337
安卓如何让软件按照步骤自动运行 发布:2024-09-17 01:28:27 浏览:197
Z包解压命令 发布:2024-09-17 01:27:51 浏览:221