我有一个记录器类,我需要记录我的应用程序处理。当我的文件位于包含文件夹中时,如何将此文件包含在Joomla中。我不希望总是使用../../../来包含文件,因为那样我每次包含我的类时都必须手动计算路径。有什么办法可以生成相对包含该文件的行?在Joomla中包含PHP文件
回答
你可以使用的Joomla常数JPath从这里:http://docs.joomla.org/JPath像这样:
:include_once (JPATH_ROOT.DS.'includes'.DS.'some.class.php');
您可以通过以下任何替代JPATH_ROOT
JPATH_SITE
JPATH_BASE
请注意,DS已在2.5中弃用,并在3.0中删除。 – 2013-01-17 06:20:58
你是对的@Valentin Despa Joomla 3它是'DIRECTORY_SEPARATOR' – bumerang 2014-02-21 08:04:15
你甚至不需要它。只需使用'/' – 2014-02-21 08:05:43
使用这种每一个地方
<?php
include $_SERVER['DOCUMENT_ROOT']."/lib/sample.lib.php";
?>
在joomlla 2.5 +从不使用include_once或require_once来包含类文件中。在加载文件之前,PHP必须检查文件是否已经被加载。
由于joomla 2.5有JLoader :: register()方法,它不使用任何内存,除非需要在类中执行一个方法。
- 1. 在PHP中包含joomla文件
- 2. PHP包含在Joomla! 1.7
- 3. 在外部php文件中包含Jfactory类,Joomla
- 4. 如何在Joomla模板中包含PHP函数的文件
- 5. 包含PHP中的文件
- 6. PHP:包含文件
- 7. 包含包含另一个php文件的php文件?
- 8. 在PHP.ini中包含PHP文件
- 9. 在.php文件中包含CSS
- 10. 在JavaScript中包含php文件
- 11. PHP在foreach中包含文件Loop
- 12. 不能在php中包含文件
- 13. 在wordpress中包含php文件
- 14. php包含在html文件目录中
- 15. 如何在Bootstrap中包含文件* .php?
- 16. 在网页中包含php文件包含功能
- 17. 在Joomla中包含文件 - 有什么区别?
- 18. 在符号链接的.php文件中包含'regular'.php文件
- 19. 在头文件tempate文件中包含php文件
- 20. php包含/名义文件?
- 21. PHP文件包含问题
- 22. 包含文件内容php
- 23. php jQuery包含文件
- 24. PHP类和包含文件
- 25. PHP变量:包含文件?
- 26. PHP的index.php包含文件
- 27. Joomla,包含内容
- 28. 我想在Joomla中包含弹出pdf
- 29. PHP包含文件的下载文件
- 30. php在文件路径前包含“..”
我觉得这个“接近”非常没有建设性。虽然下面有建设性的回应。似乎有些人滥用了他们的业力点特权。 – 2014-07-01 07:56:10