
Zitat von
time4mambo
Vorsichtshalber nochmal darauf hinweisen will, dass der Chatbox rein gar nichts mit Joomla zu tun hat.
Axel
Habe ich gemerkt!!
Ne so hier die Lösung:
folgende Datei im Root anlegen, User, Passowrt und absoluten Pfad anpassen! Script einfach via Cron aufrufen.
Code:
<?php
global $_SERVER;
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
/* Set Joomla installation folder */
$baseFolder = '/var/www/html';
define('JPATH_BASE', $baseFolder );
define('HTTP_HOST', 'localhost' );
/* Set some PHP variables to avoid some warnings */
$_SERVER['HTTP_HOST']='localhost';
$_SERVER['SCRIPT_NAME']='myfile.php';
$_SERVER['SCRIPT_FILENAME']='myfile.php';
/* Load Joomla Framework */
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
/**
* CREATE THE APPLICATION
*
* NOTE :
*/
$mainframe =& JFactory::getApplication('site');
/**
* INITIALISE THE APPLICATION
*
* NOTE :
*/
// Initialise Joomla
$mainframe->initialise();
JPluginHelper::importPlugin('system');
// trigger the onAfterInitialise events
$mainframe->triggerEvent('onAfterInitialise');
echo "Application initialized!\n\n";
// Login
$options = array();
$options['remember'] = false;
$options['return'] = 'index.php';
$credentials = array();
$credentials['username']='myuser';
$credentials['password']='mypassword';
$mainframe->login($credentials,$options);
print_r($mainframe);
// Do some stuff here...
?>
Lesezeichen