include或require_once在joomla 2.5上使用jumi时出错

时间:2013-02-05 17:12:39

标签: php joomla2.5 require-once jumi

您好我创建了多个php页面,页面使用require_once或include函数调用其他页面。当我运行主脚本时,它显示以下错误:

警告:include()[function.include]:在/ home / content / 13/10377813 / html / components / com_jumi / views / application / view中,allow_url_include = 0在服务器配置中禁用了http://包装器.html.php(38):第13行的eval()代码

警告:include(http://bphf2012.org/index.php?option=com_jumi&fileid=10)[function.include]:无法打开流:在/ home / content / 13/10377813 / html / components / com_jumi / views / application /中找不到合适的包装器view.html.php(38):第13行的eval()代码

警告:include()[function.include]:在/ home / content / 13中打开'http://bphf2012.org/index.php?option=com_jumi&fileid=10'以包含(include_path ='。:/ usr / local / php5_3 / lib / php')失败/10377813/html/components/com_jumi/views/application/view.html.php(38):第13行的eval()代码

有谁可以帮我解决问题...

感谢。


更改服务器配置后,错误已修复,但我现在面临另一个问题。当我运行脚本时,它显示一个空白页面。我想我的脚本犯了一些错误。您能否查看我的php脚本,您可以从以下链接中找到:

https://www.dropbox.com/sh/vof0p4heo4csdn9/dj2NfgcWuE

我所做的是,我复制了脚本并粘贴在具有相同名称的jumi组件上。之后,我在菜单管理器上分配了链接以运行。

如果您想了解它的显示方式,请访问我的网站:

http://bphf2012.org/index.php?option=com_jumi&view=application&fileid=3&Itemid=103

请帮帮我......

感谢。

3 个答案:

答案 0 :(得分:2)

由于你回复说网址是你的网站,我猜想包含和要求是针对你自己的网站,看起来你是以非标准的方式指向文件。

通过网址路由,您需要Joomla为每个文件进行设置。通常,您只需指向确切的文件:

include(JPATH_COMPONENT . '/views/view_name/tpl/default.php');

您可以查看here以了解Joomla提供的不同路径常量。

答案 1 :(得分:0)

您似乎正在尝试包含位于http://bphf2012.org的远程文件。这本质上是一种安全风险,因此是不可能的。

答案 2 :(得分:0)

使用相对路径为我排序。