Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

JFactory::getApplication session_start() error

JFactory::getApplication session_start() error

17 jan 2016 21:56 - 18 jan 2016 10:05
#1
Beste,
Ik probeer een donwloadpagina toe te voegen aan een website met joomla en om eens niet gebruik te maken van een module probeer ik het zelf met behulp van voorbeelden.
Het volgend probleem krijg ik niet voor elkaar. Als ik
Code:
$mainframe =& JFactory::getApplication('site');
toevoeg krijg ik deze output:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /customers/f/3/c/site.be/httpd.www/test.php:8) in /customers/f/3/c/site.be/httpd.www/libraries/joomla/session/session.php on line 580 Strict Standards: Only variables should be assigned by reference in /customers/f/3/c/site.be/httpd.www/test.php on line 16 Christoffauruscheck


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Downloads</title> </head> <body> <?php error_reporting(E_ALL); ini_set('display_errors', 'On'); define( '_JEXEC', 1 ); define('JPATH_BASE', dirname(__FILE__) ); define( 'DS', DIRECTORY_SEPARATOR ); require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' ); require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' ); $mainframe =& JFactory::getApplication('site'); $user = JFactory::getUser(); //if($user->id =! 0){ // $onderverdeling =""; // $db =& JFactory::getDBO(); // $query = $db->getQuery(true); // $query ->select(array('datum', 'voornaam', 'naam', 'onderwerp', 'bestandspad')); // $query ->from($db->quoteName('downloads')); // $query ->where($db->quoteName('onderverdeling')." = ".$db->quote($onderverdeling)); // $db ->setQuery($query); // $results = $db->loadObjectList(); echo $user->username; // } echo "check"; ?> </body> </html>
Edit Astrid: Ik heb de code en melding tussen tags geplaatst, volgende keer graag zelf doen.
Laatst bewerkt 18 jan 2016 10:05 door Astrid.
Discussie gesloten.
  • Christoffaurus
  • Christoffaurus's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 1

JFactory::getApplication session_start() error

18 jan 2016 10:30
#2
Hallo Christoffaurus,

Ik zie wel een paar vreemde dingen. DS is deprecated sinds Joomla 3 en je geeft een doctype header mee in een php bestand. En volgens mij (maar niet zeker) moet je dit gebruiken:
Code:
$mainframe =JFactory::getApplication();
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
Discussie gesloten.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37750

JFactory::getApplication session_start() error

18 jan 2016 11:07 - 02 feb 2016 09:08
#3
Hoi,

Ik doe het op deze manier:
Code:
<?php define( '_JEXEC', 1 ); $joomlaPath = dirname(__FILE__)."/../.."; //afhankelijk van het pad van dit bestand. define('JPATH_BASE', $joomlaPath); require_once( JPATH_BASE.'/includes/defines.php' ); require_once( JPATH_BASE.'/includes/framework.php' ); $app = JFactory::getApplication('site'); $app->initialise(); //$db = JFactory::getDBO(); //$doc = JFactory::getDocument(); ?> <!-- Hier je HTML -->

Let er even of dat de NOT EQUAL operator in je uitgecommentarieerde code andersom moet dus als !=
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.
Laatst bewerkt 02 feb 2016 09:08 door Juliank92.
Discussie gesloten.
  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1723
Moderators: JelleRomke
Tijd voor maken pagina: 0.984 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie