我需要在Joomla!中的一個組件中包含一個文件。我想要包含的文件位於我的Joomla的根目錄下!目錄(在我的index.php文件只是我其中包括即將該文件是在管理員文件夾更深正是在這樣的文件:PHP包含在Joomla! 1.7
管理員/組件/ com_rsform /助理/ rsform.php
我怎麼能包含在該文件,將鏈接回到我的根Joomla!?我需要的路徑是相對的,以便它是獨立於環境。在此先感謝您的幫助!
我需要在Joomla!中的一個組件中包含一個文件。我想要包含的文件位於我的Joomla的根目錄下!目錄(在我的index.php文件只是我其中包括即將該文件是在管理員文件夾更深正是在這樣的文件:PHP包含在Joomla! 1.7
管理員/組件/ com_rsform /助理/ rsform.php
我怎麼能包含在該文件,將鏈接回到我的根Joomla!?我需要的路徑是相對的,以便它是獨立於環境。在此先感謝您的幫助!
嘗試如下:
<?php include_once (JPATH_ADMINISTRATOR .DS. 'components'.DS.'com_rsform'.DS.'helpers'.DS.'rsform.php'); ?>
還有其他變量,可以幫助您:
JPATH_SITE =/your_local_path_to_site /即:在/ var/WWW/mysite的
JPATH_COMPONENT =/your_local_path_to_site /組件/ the_component_you_are_in即:在/ var/WWW/mysite的/ COMPONENTES/com_rsform
希望有所幫助!
JPATH_SITE始終包含服務器文件系統上的路徑。
請看看這個。
http://www.latenight-coding.com/joomla-faqs/developers/get-path-joomla-folder.html
我需要它的另一種方式。它必須從我的組件到另一個文件。 – hanleyhansen 2012-03-13 15:23:38
您可以使用以下命令來訪問根目錄中的任何文件: <?php include_once(JPATH_SITE .DS.'ourourfile.php'); ?> – spacebiker 2012-03-13 15:28:22
這不起作用。我不必定義JPATH_SITE? – hanleyhansen 2012-03-13 15:42:56