php文件中html代码问题,有悬赏。

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:42:28
今天去下载了discuz7.0,可是我打开代码时怎么没有html代码。都是php代码。这是怎么回事呀?discuz其他也是完全没有html代码。请问这是为什么呀?好晕

discuz首页代码是:

<?php

/*
[Discuz!] (C)2001-2009 Comsenz Inc.
This is NOT a freeware, use is subject to license terms

$Id: index.php 20430 2009-09-27 06:03:22Z monkey $
*/

define('CURSCRIPT', 'index');

require_once './include/common.inc.php';

if($indextype) {
$op = empty($op) ? (!empty($_DCOOKIE['indextype']) ? $_DCOOKIE['indextype'] : $indextype) : $op;
$indexfile = in_array($op, array('classics', 'feeds')) ? $op : 'classics';
dsetcookie('indextype', $indexfile, 604800);
} else {
$indexfile = 'classics';
}

if($indexfile == 'classics' || !empty($gid)) {
require_once DISCUZ_ROOT.'./include/index_classics.inc.php';
} elseif($indexfile == 'feeds') {
require_on

discuz,织梦 等等, 这些大型的bbs 或 cms 程序 编程 和 视图都已经分离, 他的html部分称之为模板,并不是和php代码写在一个文件里, 只有当程序需要的时候才调用相应模板 组成 页面发给用户.这样有很多好处:
1, 团队开发时, 前台后台分离, 让工作人员各司其职.
2, 对于模块化的 模板,可以修改简单的html部分就可以更换页面,不需在修改程序文件.
3,对于 cms,新闻发布内容可以共用模板,简化代码.
4,程序出错可以检查修改php文件,不需再查看同一个文件里的html部分.容易维护.
5,可以制作相应皮肤并切换,不需对程序做更改.

织梦模板位置 应该在 templets 下 discuz 忘了具体文件夹名了.你可以查看下

任何PHP程序运行后的结果都是HTML代码,WEB服务器对于HTML文件是直接发送给浏览器,而对于PHP文件是运行完毕后把内容作为HTML发送给浏览器。

网站可以不使用HTML文件。

不过,你可以看看下面语句:
require_once DISCUZ_ROOT.'./include/index_classics.inc.php';

看看包含的那个文件的内容,是不是里面有HTML或者要调用含有较多HTML代码的文件。