Falsch falsch falsch ...
Du meinst deine Datei ist in Ilch und wird später über MEINEDOMAIN.de/index.php?blablabla aufgerufen ode rso?
ALLE DATEIN DIE IN ILCH GELADEN SIND KENNEN DIE FUNKTIONEN VON ANFANG AN UND BRAUCHEN DIESE NICHT LADEN!
Und hier sowas:
/include/
ist Müll!
Wenn die Datei von einem Verzeichnis außerhalb von Ilch aufgerufen wird müsste es beispielsweise so aussehen:
../../Ilch/include/
Und alle Datein in Ilch brauchen nur ein simples:
include/
Ohne Slash davor!
define('main', true);
require_once('/include/includes/config.php');
$E = file_get_contents('include/includes/loader.php');
$E = str_replace(array('<?php', '?>'), '', $E);
$E = str_replace('include/', '/include/', $E);
eval($E);
LÖSCHEN! Wenn du die Datei ni Ilch aufrufst brauchst du das nicht, wie ich erklärt habe, außer du willst das der Server extra Arbeit macht!
Und noch ein Tipp: Wenn die Datei in Ilch geladen wird MUSS die erste Zeile Code ( nach dem <?php ) so aussehen:
defined('main') or die('No direct Access to this File!');