PHP ver gevorderde |
|
ik ben met mijn site bezig op localhost, maar als ik wil testen of het allemaal ook goed werkt op mijn server krijg ik deze TemplatePower fout:
Citaat: Notice: Undefined index: noLoginMenu_1 in /home/timom/domains/muziekprikbord.hqhosting.info/public_html/class.TemplatePower.inc.php on line 569
Op localhost werkt het wel gewoon, mijn template:
<!-- START BLOCK : LoginMenu -->
<a href="{host}/index/pagina/cp/">Controlepaneel</a>
<!-- START BLOCK : newPm -->
| <a href="{host}/index/pagina/messages/"><b>{aantal} Nieuwe berichten</b></a>
<!-- END BLOCK : newPm -->
| <a href="{host}/index/pagina/loguit/">Loguit</a>
<!-- END BLOCK : LoginMenu -->
<!-- START BLOCK : noLoginMenu -->
<a href="{host}/index/pagina/register/">Registreer</a> | <a href="{host}/index/pagina/login/">Login</a>
<!-- END BLOCK : noLoginMenu -->
| <a href="{host}/index/pagina/contact/">Contact</a>
<!-- START BLOCK : LoginMenu --> <a href="{host}/index/pagina/cp/">Controlepaneel</a> <!-- START BLOCK : newPm --> | <a href="{host}/index/pagina/messages/"><b>{aantal} Nieuwe berichten</b></a> <!-- END BLOCK : newPm --> | <a href="{host}/index/pagina/loguit/">Loguit</a> <!-- END BLOCK : LoginMenu --> <!-- START BLOCK : noLoginMenu --> <a href="{host}/index/pagina/register/">Registreer</a> | <a href="{host}/index/pagina/login/">Login</a> <!-- END BLOCK : noLoginMenu --> | <a href="{host}/index/pagina/contact/">Contact</a>
en de code:
<?
if(isset($_SESSION['MPB']) && is_array($_SESSION['MPB']) && $_SESSION['MPB']['ip'] == sha1($_SERVER['REMOTE_ADDR'].gethostbyaddr($_SERVER['REMOTE_ADDR'])))
{
$this->tpl->gotoBlock('_ROOT');
$this->tpl->newBlock('LoginMenu');
$this->setUserData();
$this->getNewMessages();
$this->tpl->gotoBlock('_ROOT');
}
else
{
$this->tpl->gotoBlock('_ROOT');
$this->tpl->newBlock('noLoginMenu');
$this->tpl->gotoBlock('_ROOT');
}
<? if(isset($_SESSION['MPB']) && is_array($_SESSION['MPB']) && $_SESSION['MPB']['ip'] == sha1($_SERVER['REMOTE_ADDR'].gethostbyaddr($_SERVER['REMOTE_ADDR']))) { $this->tpl->gotoBlock('_ROOT'); $this->tpl->newBlock('LoginMenu'); $this->setUserData(); $this->getNewMessages(); $this->tpl->gotoBlock('_ROOT'); } else { $this->tpl->gotoBlock('_ROOT'); $this->tpl->newBlock('noLoginMenu'); $this->tpl->gotoBlock('_ROOT'); }
iemand enig idee? waarschijnlijk ligt het aan een server instelling maar welke..?
EDIT: Hmm, was 1 ding vergeten, op localhost had ik PHP 5, nu geswitched naar 4 en ik heb nu idd die error ook (ik wist dat ik op host 5 zou hebben..)
|