MyBB.de Forum
Link zu header hinzufüge - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Link zu header hinzufüge (/thread-36873.html)

Seiten: Seiten: 1 2


RE: Link zu header hinzufüge - SvePu - 14.12.2019

OK...dann könnte es tatsächlich an der Anleitung liegen.

....dort wird angegeben:
PHP-Code:
require("global.php"); 


... in den aktuellen MyBB Seiten wird zum Einbinden der global.php aber immer folgendes verwendet:
PHP-Code:
require_once "./global.php"



RE: Link zu header hinzufüge - Gebby - 14.12.2019

Das habe ich jetzt nicht weiter verfolgt, da es nach deinen Hinweisen funktioniert hat.
Danke sehr


RE: Link zu header hinzufüge - StefanT - 14.12.2019

(14.12.2019, 01:17)[ExiTuS] schrieb: Ahh, das ist mir ehrlich gesagt noch nie aufgefallen - ist und bleibt jedoch unsauberer Stil Big Grin
Das ist kein unsauberer Stil, sondern von der PHP-Dokumentation explizit empfohlen: https://www.php.net/manual/de/language.basic-syntax.phptags.php
(14.12.2019, 02:30)SvePu schrieb: OK...dann könnte es tatsächlich an der Anleitung liegen.

....dort wird angegeben:
PHP-Code:
require("global.php"); 


... 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.


RE: Link zu header hinzufüge - Gebby - 14.12.2019

Das mit dem weglassen des PHP-EndTags kannte ich auch noch nicht. Vielen Dank dafür.


RE: Link zu header hinzufüge - itsmeJAY - 15.12.2019

(14.12.2019, 01:17)[ExiTuS] schrieb: Ahh, das ist mir ehrlich gesagt noch nie aufgefallen - ist und bleibt jedoch unsauberer Stil Big Grin
[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  Big Grin

https://www.php.net/manual/de/language.basic-syntax.instruction-separation.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."