·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

请教下,html文件内嵌php,结果php不执行

136 9
发表于 2024-2-21 18:20:09 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
环境:centos,宝塔面板,nginx 1.2, php5.6,安装了帝国cms ,申请的lets的3个月SSL,没有套cf
已经按照https://wenku.baidu.com/view/f4c4bcf483eb6294dd88d0d233d4b14e85243eaf.html  
修改了nginx的配置文件,也修改了php-fpm文件

但是根目录下的1.html文件,就是加入最简单的<?php echo "Hello World!";
?>

都不显示php的内容
我要说一句 收起回复

评论9

婷姐Lv.8 发表于 2024-2-21 18:20:56 | 显示全部楼层
php 文件的扩展名是 .php   你改成 .php 就执行了
我要说一句 收起回复
婷姐Lv.8 发表于 2024-2-21 18:21:26 | 显示全部楼层
但是,我的需求就是在html文件里执行php,因为要对帝国cms进行一些二开
我要说一句 收起回复
婷姐Lv.8 发表于 2024-2-21 18:21:58 | 显示全部楼层
二楼说的对。
我要说一句 收起回复
拾光Lv.8 发表于 2024-2-21 18:22:55 | 显示全部楼层
你要改帝国模版的话,根据帝国模版的格式修改。不是直接插入php的。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-2-21 18:23:03 | 显示全部楼层
帝国模板中 加 PHP 的代码, 最终也是要 .PHP 文件 加载后渲染的。   .html 就是静态文件   PHP 是不解析的。

如果想要解析 html 扩展名为 PHP 。 需要修改 nginx 不过这应该 不符合你的需求。
我要说一句 收起回复
拾光Lv.8 发表于 2024-2-21 18:24:03 | 显示全部楼层
直接改伪静态吧,.html 指向 .php。
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-2-21 18:24:51 | 显示全部楼层
我看见你这个回答我脑壳就疼了,首先 HTML文件是纯静态 不能执行PHP, 如果你想要HTML文件动态输出内容你需要伪静态HTML到PHP,然后在PHP中输出HTML格式,这是常见的后端tpl模板系统用的生成html网页的方式。

如果你想对帝国CMS二开,那么你需要去阅读帝国CMS的源码,然后对源码做相应的修改即可。

如果这两种都不能满足你的需求麻烦你说清楚你的需求。
我要说一句 收起回复
浅生Lv.8 发表于 2024-2-21 18:25:06 | 显示全部楼层
多谢指点,其实你说的我都懂,我的目的是让html静态文件也成为一个可以轻量执行php的文件,看来不可行,多谢了
我要说一句 收起回复
婷姐Lv.8 发表于 2024-2-21 18:25:51 | 显示全部楼层
感谢指点,我大致明白了,纯静态的html是无法执行php的任何功能的,哪怕只是输出一个helloworld
我呢,其实想的是搞个资源站,纯html静态,以前呢,可以通过js脚本调用php内容,实现用户看到的内容不同,但是这次呢,我是想要搞个百度网盘检测的功能,
其实用js脚本应该也能行,但是如果一旦套cf,就直接js无法加载了,所以想要html页面执行php功能试试看
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.118.144.69,121.14.135.81,GMT+8, 2024-5-11 12:13 , Processed in 0.207559 second(s), 146 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表