Guten Abennd,
ich stehe heute ein bisschen auf dem Schlauch und komme deswegen bei folgende(m/r) Fehler/Fehlermeldung nicht weiter.
Irgendwie will die richtige Lösung nicht aus dem Kopf .
PHP Fehlermeldung/Notice
PHP Code
PHP Code 2
Danke schon mal, an alle, die meinen alten Gehirnzellen auf die Sprünge helfen können.
ich stehe heute ein bisschen auf dem Schlauch und komme deswegen bei folgende(m/r) Fehler/Fehlermeldung nicht weiter.
Irgendwie will die richtige Lösung nicht aus dem Kopf .
PHP Fehlermeldung/Notice
Code:
Notice: Trying to get property 'all' of non-object in F:\Development\Webentwicklung\xampp\htdocs\dashboard\assets\php_inc\utilities.php on line 8 Notice: Trying to get property 'maintenance_state' of non-object in F:\Development\Webentwicklung\xampp\htdocs\dashboard\assets\php_inc\utilities.php on line 8 Notice: Trying to get property 'index' of non-object in F:\Development\Webentwicklung\xampp\htdocs\dashboard\assets\php_inc\utilities.php on line 12 Notice: Trying to get property 'maintenance_state' of non-object in F:\Development\Webentwicklung\xampp\htdocs\dashboard\assets\php_inc\utilities.php on line 12 Notice: Trying to get property 'state' of non-object in F:\Development\Webentwicklung\xampp\htdocs\dashboard\www\index.php on line 17
PHP Code
PHP-Code:
<?php
class utilities {
public function maintenance_check($page = "all") {
$maintenancejsonString = json_decode(htmlspecialchars(__DIR__ . "/../DataStorage/maintenance_setting.json"));
if($maintenancejsonString->{"all"}->{"maintenance_state"} == "activated") {
return array('state' => true, jsonString => $maintenancejsonString->all);
}
if($maintenancejsonString->$page->{"maintenance_state"} == "activated") {
return array('state' => true, "jsonString" => $maintenancejsonString->$page);
}
return array('state' => false, "jsonString" => null);
}
}
?>
PHP-Code:
<?php
/*
* initialize variables
*/
$pageNameString = "index";
/*
* load utilities
*/
require_once(__DIR__ . "/../assets/php_inc/utilities.php");
$utilities = new utilities();
/* check if maintenance mode is activated */
$maintenance = $utilities->maintenance_check($pageNameString);
if($maintenance->state === true) {
echo '<h1>Test: <?php $maintenance->jsonString->maintenance_use_redirect_url ?></h1>';
exit();
}
?>
Kommentar