Door
Jordy Deweer
op 18-08-2017 18:59
gewijzigd op 18-08-2017 21:36
2.402 views
Beste mensen,
Ik krijg onderstaand lijstje errors, en die slaan op niets:
Notice: Undefined variable: sTitleOTPage in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 6
Notice: Undefined variable: sStylesheet in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 7
Notice: Undefined variable: sExtraHeads in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 15
Ze slaan op niets, vanwege deze code:
<?php
session_start();
// Require the general configuration
require_once('../config/general.conf.php');
// Create beginning of the html file
$sTitleOTPage = "Administratie";
$sStylesheet = $baseurl."/styles/administratie";
include($baseurl."/scripts/admin/menus.inc.php");
include($baseurl."/templates/beginning.tpl.php");
?>
De variabele $baseurl is gegenereerd in de general.conf.php; de $sExtraHeads is in de scripts/admin/menus.inc.php gezet.
Waarom werkt dit niet?
Ik hoor het graag, als er nog gegevens nodig zijn.
Waarom die gigantische lap echo? Dat is toch helemaal nergens voor nodig? Zo snel zie ik verder niet wat de oorzaak van je probleem is, tenzij je code die je hiervoor postte niet geheel natuurgetrouw is en de includes bijvoorbeeld in een functie gedaan worden.
Roep je beginning.tpl.php soms direct op ofzo? Dan kan ik me indenken dat je die foutmelding krijgt. Maar die bestanden worden geincludeerd, en in het bestand waarvandaan geincludeerd wordt, wordt de waarde eraan toegekend.
Dus ik heb een groot vermoeden dat je dus de template zelf opvraagt in plaats van de overkoepelende code die alles ophaalt.