Sie sind nicht angemeldet.

1

Donnerstag, 4. Januar 2018, 10:03

backup.php - Backup Seite wird nicht angezeigt seit PHP 7.2

Hallo zusammen,

seit der Umstellung auf PHP 7.2 gibt es ein paar Anzeigefehler auf den Backup-Seiten (Channel Backup und Server Backup)

Nach der Umstellung auf 7.2 ging die Channel Backup Webseite gar nicht und musste angepasst werden da seit PHP 7.1 ein Array definiert werden muss (Mein Code unten und mit "//NEW CODE" markiert)

Nach der Anpassung werden die beiden Webseiten wieder angezeigt und ein Backup kann auch durchgeführt werden (Datei befindet sich in sites/backup/...) nur werden bei den Backup Seiten keine vergangenen Backups angezeigt.

Hoffe jemand hat eine Idee wie man das lösen kann.

Grüße Christian

GitHub Issue: https://github.com/gOOvER/ts3webinterface/issues/1

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$handler=opendir("site/backups/channel/");
while($datei=readdir($handler))
	{
	if($datei!='.' AND $datei!='..' AND $datei!='hostbackups')
		{
		$datei=str_replace('.txt', '', $datei);
		$datei_info=explode('_', $datei);
		$files=array(); //NEW CODE
		$files[0][]=array("timestamp"=>$datei_info[1], "server"=>$datei_info[2]);
		}
	}	

$handler=opendir("site/backups/channel/hostbackups/");
while($datei=readdir($handler))
	{
	if($datei!='.' AND $datei!='..')
		{
		$datei=str_replace('.txt', '', $datei);
		$datei_info=explode('_', $datei);
		$files=array(); //NEW CODE
		$files[1][]=array("timestamp"=>$datei_info[1], "server"=>$datei_info[2]);
		}
	}

2

Freitag, 12. Januar 2018, 15:59

Hallo zusammen,

das Problem ist gelöst und kann auf GitHub verfolgt werden: https://github.com/gOOvER/ts3webinterface/issues/1

Grüße