Martijn31
Gebruiker
- Lid geworden
- 6 sep 2009
- Berichten
- 362
Hallo Helpmij,
ik wil graag met de tijd mee en overgaan op php 8.2. Helaas krijg ik wanneer ik mijn versie naar php 8.0 of hoger ga de volgende errors:
in php 7.4 ervaar ik geen problemen. de class.template.php waar naartoe wordt verwezen:
weet iemand waarom dit nu voor problemen zorgt en of dit simpel is om op te lossen?
alvast bedankt!
ik wil graag met de tijd mee en overgaan op php 8.2. Helaas krijg ik wanneer ik mijn versie naar php 8.0 of hoger ga de volgende errors:
Code:
[Wed Apr 19 20:47:02.393148 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "url" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.399411 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "online" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.405423 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "status" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.405563 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "skin" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.405570 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "username" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n/home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.405602 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "email" in/home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411573 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsTitle-1" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411731 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsID-1" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411764 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsDate-1" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411774 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsCaption-1" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411800 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsIMG-1" in /home/mijnwebhostnaam/domains/mijndomein.nl/public_html/app/class.template.php on line 57\n
[Wed Apr 19 20:47:02.411812 2023] [lsapi:warn] [pid 3511592:tid 139840845721120] [client 99.157.198.157:50257] [host mijndomein.nl] Backend log: PHP Warning: Undefined array key "newsTitle-2" in
in php 7.4 ervaar ik geen problemen. de class.template.php waar naartoe wordt verwezen:
PHP:
<?php
namespace Revolution;
if(!defined('IN_INDEX')) { die('Sorry, you cannot access this file.'); }
class template implements iTemplate
{
public $tpl;
private $params = array();
final public function Initiate()
{
global $_CONFIG, $users, $engine, $core, $template;
$this->setParams('Name', $_CONFIG['soccer']['name']);
$this->setParams('Desc', $_CONFIG['soccer']['desc']);
$this->setParams('url', $_CONFIG['soccer']['url']);
$this->setParams('online', $core->getOnline());
$this->setParams('status', $core->getStatus());
$this->setParams('server_ip', $_CONFIG['soccer']['server_ip']);
$this->setParams('mysql_host', $_CONFIG['mysql']['hostname']);
$this->setParams('mysql_port', $_CONFIG['mysql']['port']);
$this->setParams('skin', $_CONFIG['template']['style']);
if($users->isLogged())
{
$this->setParams('username', $users->getInfo($_SESSION['user']['id'], 'username'));
$this->setParams('rank', $users->getInfo($_SESSION['user']['id'], 'rank'));
$this->setParams('motto', $users->getInfo($_SESSION['user']['id'], 'motto'));
$this->setParams('email', $users->getInfo($_SESSION['user']['id'], 'mail'));
if($this->params['rank'] > 3)
{
$this->setParams('editor', '<li><a href="ase/">editor</a></li>');
}
else
{
$this->setParams('editor', '');
}
if($_GET['url'] == 'me' || $_GET['url'] == 'account' || $_GET['url'] == 'home' || $_GET['url'] == 'settings' || $_GET['url'] == 'info')
{
$template->form->getPageHome();
}
if($_GET['url'] == 'news' || $_GET['url'] == 'articles')
{
$template->form->getPageNews();
}
}
}
final public function setParams($key, $value)
{
$this->params[$key] .= $value;
}
final public function filterParams($str)
{
foreach($this->params as $key => $value)
{
$str = str_ireplace('{' . $key . '}', $value, $str);
}
return $str;
}
final public function write($str)
{
$this->tpl .= $str;
}
final public function outputTPL()
{
echo $this->filterParams($this->tpl);
unset($this->tpl);
}
}
?>
weet iemand waarom dit nu voor problemen zorgt en of dit simpel is om op te lossen?
alvast bedankt!