帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]请教,内容模板引用PHP文件问题 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[求助]请教,内容模板引用PHP文件问题 [加入收藏夹]   

often88
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :213
注册时间:2017-04-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]请教,内容模板引用PHP文件问题
栏目模板引用PHP文件,<?php include(ECMS_PATH.'/123.php'); ?>这样就可以。

但是内容页模板引用PHP文件<?php include(ECMS_PATH.'/123.php'); ?> 这样就不行,就500错误。

301.PHP在根栏目下的

请问内容模板如何页引用PHP文件呢?




2024-06-27 23:45:03 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9408
经验值   :24496
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

多个一起生成就重复引用了




2024-06-28 07:16:09 已设置保密 顶部 回复 引用 报告 编辑 删除

often88
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :213
注册时间:2017-04-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

继续求助

[该贴被修改 1 次,最后修改时间 2024-06-28 11:23:25 ]



2024-06-28 11:22:46 已设置保密 顶部 回复 引用 报告 编辑 删除

often88
用户头衔:书生

精华贴   :0
发贴数   :22
经验值   :213
注册时间:2017-04-10
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

直接PHP代码写到内容也模板是生效的,但PHP内容太多了,想单独写个PHP文件,然后内容模板引用此PHP文件就是不生效




2024-06-28 11:26:04 已设置保密 顶部 回复 引用 报告 编辑 删除

hibaidu
用户头衔:探花

精华贴   :0
发贴数   :3930
经验值   :11975
注册时间:2010-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

用include_once()




2024-06-28 12:31:34 已设置保密 顶部 回复 引用 报告 编辑 删除

明天你好
用户头衔:探花

精华贴   :0
发贴数   :2222
经验值   :6322
注册时间:2012-11-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

同上




2024-06-29 06:50:22 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

有坑!

ECMS_PATH  是/ 结尾的

所以


你的 ECMS_PATH.'/123.php';   


有点危险啊!兄弟。 但是似乎系统会包容你这个小错误

[该贴被修改 1 次,最后修改时间 2024-06-30 08:10:49 ]


帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-06-30 08:06:33 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

用include_once()

还是用  include  


分情况讨论如下



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-06-30 08:11:41 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

如果b文件中 包含函数定义

那你只能 include_once

否则:

Fatal error: Cannot redeclare jhc_GetHtml() (previously declared in /www/wwwroot/75utf8.com/a/1.php:4) in /www/wwwroot/75utf8.com/a/1.php on line 121

[该贴被修改 1 次,最后修改时间 2024-06-30 08:14:14 ]


帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-06-30 08:13:49 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

如果不包含 函数定义

那你include 妥妥的,而且必须include

否则你的代码,在批量刷新的时候,只有第一篇起作用,以后就没有以后了



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-06-30 08:15:42 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1