Was tun bei folgender Meldung?
Notice: Undefined index: 1#090 in /var/www/../pixlie.php on line 486
Lösung:
in der oben genannten Datei pixlie.php folgende Zeile wie unten anpassen
Alt
error_reporting (E_ALL);
Neu
error_reporting (E_ALL ^ E_NOTICE);
Hintergrund:
Dieser Fehler erscheint aufgrund der PHP Error Reporting Einstellungen. Normalerweise kommt die Meldung weil eine Variable nicht richtig gesetzt wurde. Es gibt zwei Möglichkeiten diesem Problem zu begegnen:
1. Prüfen ob $_POST[‚action‘] gesetzt ist. Beispiel:
if (!isset($_POST['action']))
{
//If not isset -> set with dumy value
$_POST['action'] = "undefine";
}
2. Unterdrücken der Notice warnings (Notifikation)
Dafür muss der Parameter error_reporting in der PHP.ini wie folgt angepasst werden, damit alle Fehler angezeigt werden unter Ausschluss der Bemerkungen sowie Coding Standard-Warnungen.
error_reporting = E_ALL & ~E_NOTICE
Das gleiche kann man auch erreichen indem eine Anweisung direkt in die betroffene PHP Seite eingefügt wird.
