外部PHPファイルでjoomlaのクラスライブラリを使用する場合

577 ワード

これでいいです.
<?php
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );//this is when we are in the root
define( 'DS', DIRECTORY_SEPARATOR);
//  
require_once (JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE.DS.'includes'.DS.'framework.php');
//   Joomla     
$mainframe =&JFactory::getApplication('site');
$mainframe->initialise();
//      
$user = &JFactory::getUser();
if(!$user->get("username")){
?>
     !
<?php
}