hallo, ein mir unbekannter Fehler verursacht:
PHP Notice: Undefined index: SERVER_ADMIN in C:\Inetpub\vhosts\xyz.de\httpdocs\pragmaMx224\setup\setup-settings.php on line 182
in line 182 steht:
$def['adminmail'] = (!empty($adminmail)) ? $adminmail : $_SERVER['SERVER_ADMIN'];
nutze Win server / plesk12
php 5.6
pragma2.2.4
weiss da jemand Rat?
Eigentlich keine Fehler, nur ein Hinweis, auf schnell:
$def['adminmail'] = (!empty($adminmail)) ? $adminmail : ((isset($_SERVER['SERVER_ADMIN'])) ? $_SERVER['SERVER_ADMIN'] : 'dann-hab-ich-nur-diese@mail.de');
Danke für die schnelle Antwort: Ich ersetze nun die Zeilen und melde mich mit einem Ergebnis.
Dennoch sei die Frage erlaubt: Was passiert hier? In dieser PHP-Lektion habe ich gefehlt ;-)
ZitatDennoch sei die Frage erlaubt: Was passiert hier? In dieser PHP-Lektion habe ich gefehlt ;-)
Der Code
$def['adminmail'] = (!empty($adminmail)) ? $adminmail : $_SERVER['SERVER_ADMIN'];
weist der Variable den Wert des Index 'SERVER_ADMIN' aus dem Array $_SERVER zu.
Dieser ist jedoch nicht vorhanden (der Server hat keine Adminmail konfiguriert).
Deshalb die Warnung.
Mein obiger Vorschlag tut nichts anderes als zu überprüfen ob $_SERVER['SERVER_ADMIN'] vorhanden ist, und wenn nicht wird 'dann-hab-ich-nur-diese@mail.de' zugewiesen.
$Variable :sei= (wenn Bedingung erfült) ? DANN : ODER;
Zitat// Beispielanwendung für den ternären Operator
http://php.net/manual/de/language.operators.comparison.php
Vielen Dank für die schnelle Hilfe. Funzt nun.
War bei vorherigen von mir genutzten pmx-Versionen nicht gefragt.
Ich bin nun eine Seite weiter und stehe vor einem "Tidy-nicht-da"-Problem. Weiss nicht warum, da ich der Meinung bin, das bei der php5.6.13 diese Extension implementiert ist.
Was muss da nun wieder gemacht werden.
"Ich bin nicht dämlich, aber manchmal hakts eben."
Wieder Danke im voraus.
Zitat von: Sasu1980 in 14 September 2015, 19:57:56
Vielen Dank für die schnelle Hilfe. Funzt nun.
War bei vorherigen von mir genutzten pmx-Versionen nicht gefragt.
Ich bin nun eine Seite weiter und stehe vor einem "Tidy-nicht-da"-Problem. Weiss nicht warum, da ich der Meinung bin, das bei der php5.6.13 diese Extension implementiert ist.
Was muss da nun wieder gemacht werden.
"Ich bin nicht dämlich, aber manchmal hakts eben."
Wieder Danke im voraus.
Da am besten Dein Anbieter fragen, oder in den FAQ's schauen.