raketenwilli: richtige includes in php

Beitrag lesen


//Konfiguration
require_once dirname(__FILE__).("/../config/baseconfig.php");
   
//DB-Verbindungsdaten
require_once dirname(__FILE__).("/connections/db_connection.php");

O.K. klappt auch, nur was ist daran besser?

Nichts. Schlauer wäre [$_SERVER'DOCUMENT_ROOT'] zu verwenden

//Konfiguration
require_once $_SERVER['DOCUMENT_ROOT'] . '/config/baseconfig.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/connections/db_connection.php';

Wenn jetzt Deine Datei in ein anderes verzeichnis verschoben wird - der Pfad zur Ressource bleibt konstant.