Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
OK...dann könnte es tatsächlich an der Anleitung liegen.
....dort wird angegeben:
... in den aktuellen MyBB Seiten wird zum Einbinden der global.php aber immer folgendes verwendet:
PHP-Code:
require_once "./global.php";
Beiträge: 134
Themen: 15
Registriert seit: 05.10.2019
MyBB-Version: 1.8.28
Das habe ich jetzt nicht weiter verfolgt, da es nach deinen Hinweisen funktioniert hat.
Danke sehr
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(14.12.2019, 00:17)[ExiTuS] schrieb: Ahh, das ist mir ehrlich gesagt noch nie aufgefallen - ist und bleibt jedoch unsauberer Stil
Das ist kein unsauberer Stil, sondern von der PHP-Dokumentation explizit empfohlen:
https://www.php.net/manual/de/language.b...hptags.php
(14.12.2019, 01:30)SvePu schrieb: OK...dann könnte es tatsächlich an der Anleitung liegen.
....dort wird angegeben:
... in den aktuellen MyBB Seiten wird zum Einbinden der global.php aber immer folgendes verwendet:
PHP-Code:
require_once "./global.php";
Das macht an dieser Stelle keinen Unterschied, ansonsten hätte es ja auch eine Fehlermeldung gegeben.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 134
Themen: 15
Registriert seit: 05.10.2019
MyBB-Version: 1.8.28
Das mit dem weglassen des PHP-EndTags kannte ich auch noch nicht. Vielen Dank dafür.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
(14.12.2019, 00:17)[ExiTuS] schrieb: Ahh, das ist mir ehrlich gesagt noch nie aufgefallen - ist und bleibt jedoch unsauberer Stil
[ExiTuS]
Nö, das ist absolut normal und wird auch in vielen Frameworks so gehandhabt. Hier nochmal ein anderer Link, der es evtl. veranschaulicht. Ein PHP Anwendungsentwickler (nicht Programmierer), sagte mir sogar mal, das Hinzufügen von dem Endtag sei unsauber
https://www.php.net/manual/de/language.b...ration.php
"Der schließende Tag eines PHP-Blocks am Ende einer Datei ist optional, und in einigen Fällen ist das Weglassen hilfreich, wenn Sie include oder require verwenden, so dass ungewollte Whitespaces nicht am Ende einer Datei auftreten und Sie noch im Stande sind, später weitere Header an die Response hinzuzufügen. Es ist ebenfalls praktisch, wenn Sie Output Buffering verwenden und keine ungewollten Whitespaces am Ende eines durch die eingebundenen Dateien erzeugten Parts sehen wollen."