2 carlos liu Carlos_Liu 于 2015.06.02 01:13 提问

一个PHP文件里面没有html代码,为什么用浏览器打开会显示一个网页

一个PHP文件里面没有html代码,为什么用浏览器打开会显示一个网页。

11个回答

gamefinity
gamefinity   Rxr 2015.06.02 05:30
已采纳
  • 首先,并不是有html扩展名的才是html
  • 其次,一个php文件被执行的时候,生成的结果会是一个html的内容
  • 再次,Apache会把这个html的内容返回给客户端作为一个html
caozhy
caozhy   Ds   Rxr 2015.06.02 02:27

浏览器请求一个返回空的响应的地址,它默认也会加载一个空白网页。

Carlos_Liu
Carlos_Liu 恩恩,了解了
2 年多之前 回复
Carlos_Liu
Carlos_Liu 恩恩,了解了
2 年多之前 回复
wgw335363240
wgw335363240   2015.06.02 06:40

php页面会在php模块解释后生成html代码,apache(或者nginx可以安装php模块来运行php程序),并把生成的html代码返回给浏览器。无论在php代码中是直接写html代码,还是在php页面中通过一些置标语句来生成html代码,其基本原理都是一样的。

Carlos_Liu
Carlos_Liu 谢谢~~~
2 年多之前 回复
frank_20080215
frank_20080215   2015.06.02 07:24

php页面会在php模块解释后生成html代码,传给浏览器

a1026168656
a1026168656   2015.06.02 08:54
 <?php if(isset($this->breadcrumbs)):?>
        <?php $this->widget('zii.widgets.CBreadcrumbs', array(
            'links'=>$this->breadcrumbs,
        )); ?><!-- breadcrumbs -->
    <?php endif?>

生成类似home>article>2015
这样其实也没有html

jcw321
jcw321   2015.06.02 09:08

查看之后的网页上的源码,就知道了,写的时候没有htm代码,浏览器编译后会有html代码的

dcxy0
dcxy0   Ds   Rxr 2015.06.02 09:15

生成的,查看源码就知道细节了。

yp8760974
yp8760974   2015.06.02 09:35

你是不是 使用的是模板吧

Carlos_Liu
Carlos_Liu 是的,后来才知道,他用的是自己开发的框架,所以才看不懂。。。
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.06.02 10:27

php代码里面会输出html代码的啊。如读数据库之类的,不一定php文件里面就有php代码

Carlos_Liu
Carlos_Liu thinkphp框架你熟吗
2 年多之前 回复
showbo
showbo 有html代码。。,php代码肯定有,hi额hi
2 年多之前 回复
u010655288
u010655288   2015.06.02 10:36

php页面会在php模块解释后生成html代码,

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片