HTML页面如何嵌入PHP代码?

我是自学PHP的,自然所有的网页后缀名只会index.php
可是我看到别人的网站都是.html结尾,可是如果改成.html结尾,我页面PHP就不执行了怎么办?
另外一些其他问题

index.html和index.php优点和缺点
自己编写代码和smarty模板的优点和缺点,我不想用别人的模版,想自己编写。

回答你第一个问题:
其实文件名称不要改成html
还是php
但是,这浏览器中确实可以输入html来执行php文件
有一个方法就是对服务器进行设置,也就是常说的伪静态
比如:
RewriteRule (\d+).html$ /index.php?id=$1
这样,所有名称为数字的html请求,都会执行index.php文件,并提供参数id,值就是那个htm的文件名
换句话说,这浏览器中访问 123.html 其实访问的url是 index.php?id=123

至于优点缺点,其实也没什么,只是伪装成html,一个是网址更好记,一个是对于搜索引擎来说,有益于优化
至于模板的问题,不做评论,自己体会!追问

大侠原来如此啊!
那我有一些产品,我想为自己做一个电子商务网站,虽然还是菜鸟,但是鼓捣鼓捣还是能写出来,你觉得我使用smarty模板写好呢?还是自己写好呢?其实我觉得写代码就是一种艺术,想自己写,而且还要学SMARTY模板很麻烦啊,而且我有可能看不懂

追答

这个不妄加评论!
只是说说个人看法,仅仅代表个人,不是定理,仅作参考啊!
现在网上流传的一些无论是国内还是国外的框架,都还是很成熟的,毕竟人家是经过长时间的测试运行并加以改进来着!
但,如果是我,我会自己写,不会用他们的!
理由就是:
别人写好的框架,由于是开源的,提供给大众使用的,那么这些框架就需要适合大众化的要求,自然功能强大,那么代码也就强大!
但,同时他的构造以及代码都很臃肿,打个比方说,有一件工具,既能造飞机大炮,又能做饭,但我只需要做饭,那是不是那些飞机大炮的功能都是多余呢?
所以,我会自己写一个框架,只是适合我自己情况的,无需太多的考虑和无相关的元素。简洁而耐用!
况且,自己写代码、写框架,不也是有利于自己的开发能力和水平嘛!
自己动手做自己的饭,也许有一天能成为厨神
一直吃别人做好的饭,除了能成为吃货以外,自己对做饭还是一无所成
个人看法啊!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-19
只要html文件中有php代码,那么就以php为后缀。对html的执行是没有影响的。index.html是纯静态的页面,如果有一点交互性就要用php作为后缀。自己掌握基础知识了,能写一些项目了再去了解模版。追问

可是其他网站肯定也用了PHP了啊,那为什么其他网站的页面都是HTML后缀结尾的呢?

追答

你下载下来的是纯html的页面,自己写文件时后缀写成php

追问

大侠原来如此啊!
那我有一些产品,我想为自己做一个电子商务网站,虽然还是菜鸟,但是鼓捣鼓捣还是能写出来,你觉得我使用smarty模板写好呢?还是自己写好呢?其实我觉得写代码就是一种艺术,想自己写,而且还要学SMARTY模板很麻烦啊,而且我有可能看不懂

追答

自己写的话如果是新手很多安全方面估计也考虑不到。如果是写着玩玩的话可以。建议熟练后学习一下模版,对以后的开发很有帮助。

第2个回答  2013-09-19
其他网站用的是伪静态,这都是用框架技术实现的,比如thinkphp和yii等框架,
还有模板的好处是可以把显示层和业务逻辑层完全分离。这也就是现在传说中的MVC模式哦。
自己编写模板可以是可以,这种精神好,但别人现在有这么好的技术,我们可以借鉴撒,可以提高开发效率嘛。

怎么在一段html中插入一段p h p代码
html嵌入php代码的方法:php通过4中类型的分界符即可实现在html的嵌入。1、<?php ?> 2、<? ?> 3、<script language=”php”> <\/script> 4、<% %> 第1种方法是最常用的,因为它几乎能在所有支持php语言的服务器中运行。”<?php”是php的一个开始分界符,”?>则是一个结束分界...

如何在html文件里写php程序?
1、新建html文档并使用html模板生成必要元素,然后在body标签中添加一段文字:2、在body标签中输入“<?php ?>”,然后可以在这段代码中间编写php代码,编写完成之后将文件进行保存:3、用鼠标将保存后的文件选中,按下键盘上的“F2”键对文件进行重命名,将文件后缀从“html”更改为“php”,这时文件会...

html如何嵌入php页面~呢?
1. 在html中嵌入php代码的语法格式为: <?php 代码内容 ?> ,需要注意的是开始符号“<?php”中间不能有空格。2. post方法提交的表单内容可以通过php的“$_POST[]”数组按照name获取,也可以通过“$_REQUEST[]”数组获取。这些数组为超级全局变量。3. 字符串可以用单引号也可以使用双引号引起来, ...

如何在html文件里写php程序
1、首先在php文件里定义一个变量,“$str”这是php里定义的字符串变量:2、要在html里使用这个变量,比如输出该变量的值,首先在需要插入的文字写入php的声明,然后就可以用echo来输出就行了:3、运行页面,就可以看到在html里成功输出了变量的值。以上就是在html中使用php的演示:

HTML的静态页面做完了 想做后台怎么嵌入PHP
首先需要把文件保存为php格式,然后可以直接在html代码里写PHP,注意!PHP代码需要用 <?php ?> 包住 代码图片 效果 源代码 <!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title><\/title><link rel="stylesheet" href=""><\/...

编写一段代码,尝试在普通HTML页面中嵌入PHP代码,并显示出”你好“字样...
<html> <body> <?php echo "你好";?> <\/body> <\/html>

如何在html中加入php代码
还是php 但是,这浏览器中确实可以输入html来执行php文件 有一个方法就是对服务器进行设置,也就是常说的伪静态 比如:RewriteRule (\\d+).html$ \/index.php?id=$1 这样,所有名称为数字的html请求,都会执行index.php文件,并提供参数id,值就是那个htm的文件名 换句话说,这浏览器中访问 123....

小问题 php怎么放入html页面
中嵌入 PHP 代码 创建一个 hello 脚本,命名为 hello.php:上面的 HTML 代码中,在 PHP 代码中打印 Hello。在 HTML 中编写 PHP 代码需要使用 <?php ?> tags。集成 PHP 和 HTML 是非常简单的事情。我们也可以在 HTML 中编写更复杂的 PHP 代码,需要使用 <?php tag and end with ?> tag。

PHP代码嵌入HTML网页的方式是哪四种
一般的html中嵌入php,可以在文件的任何位置直接写php代码就好啊,但是这个文件你要保存为.php为后缀。如:文件a.php,内容为还有种情况就是用模板了,使用模板机制后,你可以在HTML文档里面直接写调用标签就可以了,常见的smarty模板,你可以去了解下如果你是刚学的话,你先尝试php和html混合编写吧 ...

如何在HTML文件中运行php代码?
Action application\/x-httpd-htm "\/php4\/php.exe"IIS在IIS中的应用程序映射里添加:“可执行文件:”路径\\php.exe “扩展名:”.htm 这样就可以让php解释htm中的php代码了。因为你的HTML内容中夹带PHP请求语句(如<? ...?>),需要PHP引擎来语法解析,而PHP服务的默认文件后缀为.php和.php3,.ht...

相似回答