后缀名不改 还是.html 在里面直接写 php 代码
如果不行的话 ,那可以反过来把写好的 html 放到.php 里面吗
1
learningman 2021-07-27 22:08:48 +08:00
可以,只要你在服务器设置把.html 交给 php-cgi 解释
后者没看懂,php 本来不就是 html 嵌入的?你<?php 闭合不就好了 |
2
meshell 2021-07-27 22:09:04 +08:00
keyi
|
3
falcon05 2021-07-27 22:09:28 +08:00 via iPhone
可以啊
|
4
yuzo555 2021-07-27 22:28:11 +08:00
前者硬要来可以实现,但是不规范而且容易引发问题。
后者是 PHP 原生支持的,<?php ?> 外的部分默认就是直接输出的,可以在 <?php ?> 以外的部分直接写 HTML |
5
kikikiabc 2021-07-27 22:42:51 +08:00 via iPhone
可以用 JupyterLab
|
6
shiji 2021-07-27 22:43:06 +08:00
都可以。
第一个需要改一下 web 服务器的设置。 第二个默认支持 |
7
ericls 2021-07-27 23:08:35 +08:00 via iPhone
浏览器跑不了
|
8
cnrting 2021-07-28 00:47:42 +08:00 via iPhone
有啥区别?
|
9
ipwx 2021-07-28 01:08:35 +08:00
建议楼主用 url_rewrite,做虚拟静态化
|
10
Tink 2021-07-28 01:15:34 +08:00 via Android
先说你要干啥
|
11
waytoshine 2021-07-28 01:17:11 +08:00 via iPhone
搜一下 Smarty,模版引擎等
|
12
changwei 2021-07-28 02:15:38 +08:00
楼主可以了解一下 PHP 的全称
PHP 全称叫做 HTML 预处理器,也就是说 PHP 代码需要被一个叫做 PHP 的预处理器转换成 HTML 以后,通过 nginx 或者 apache httpd 发送到用户端浏览器 你在 HTML 里面直接写 PHP 的话,默认情况下无论是 nginx 或者 apache httpd 都不会将 HTML 文件交给一个名为 PHP 的预处理器转换成最终的 HTML,而是直接把 HTML 原始内容原封不动发送给用户端浏览器 |
13
gogolang 2021-07-28 09:22:02 +08:00
你说的是混编吧
|
14
shakoon 2021-07-28 09:30:56 +08:00
@changwei #11 震惊了,查了一下,这玩意还真的改名了啊,以前是叫 Personal Home Page 的,我也一直这么叫了二十几年,没想到已经改名也有二十几年了😂
|
15
yuancoder 2021-07-28 09:56:34 +08:00
看来 php 已经被人遗忘原来是干啥的了
|
16
kensoz 2021-07-28 10:47:24 +08:00
我怎么记得早期好多都是写在一起的,php 还有 perl,都是在其中写 html,可以直接读取服务器文件渲染
|
17
Hardrain 2021-07-29 01:34:38 +08:00
可以, 但对于现代的 web 应用, 这种做法不是最佳实践.
|