Thomas Luethi: Dateien, die von PHP eingebunden werden?

Beitrag lesen

Hallo,

Sagtmal ist es Pflicht, Dateien, die man in PHP per include oder require einbinden irgendwas.inc.php zu nennen?

Nein. Wer erzaehlt denn sowas?

Die Endigung .inc.php soll es vermutlich dem vergesslichen Autor
erleichtern, zu unterscheiden, welche Dateien vollstaendige Skripts sind,
und welche bloss Includes.

Es spielt _eigentlich_ keine Rolle, wie Du die Includes nennst.

Es spielt nur dann eine Rolle, wenn ein "Lausbub" versucht, die Includes direkt abzurufen.
http://www.example.com/name.inc  => Apache liefert vermutlich den Quelltext als text/plain aus.
http://www.example.com/name.php  => Apache liefert nichts aus, es sei denn,
    Du hast irgendwelche print/echo-Ausgaben oder HTML-Bereiche in dem Include.

Deshalb sollten alle Dateien, die Passwoerter u.s.w. enthalten, auf .php enden.
Der Rest ist Kosmetik.

Gruesse,

Thomas