您好我创建了多个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
请帮帮我......
感谢。
答案 0 :(得分:2)
由于你回复说网址是你的网站,我猜想包含和要求是针对你自己的网站,看起来你是以非标准的方式指向文件。
通过网址路由,您需要Joomla为每个文件进行设置。通常,您只需指向确切的文件:
include(JPATH_COMPONENT . '/views/view_name/tpl/default.php');
您可以查看here以了解Joomla提供的不同路径常量。
答案 1 :(得分:0)
您似乎正在尝试包含位于http://bphf2012.org的远程文件。这本质上是一种安全风险,因此是不可能的。
答案 2 :(得分:0)
使用相对路径为我排序。