pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: CopEater am 29 April 2002, 16:29:40

Titel: was passiert wenn....
Beitrag von: CopEater am 29 April 2002, 16:29:40
ich das aus dem code entferne?
if (!eregi(\"modules.php\", $PHP_SELF)) {
    die (\"You can\'t access this file directly...\");
}

und wofür ist das eigentlich?

[Bearbeitet am: 29/4/2002 von CopEater]
Titel: Re: was passiert wenn....
Beitrag von: Micro am 29 April 2002, 17:17:04
Verhindert den Zugriff auf die modules.php

Also so:

http://huhuwutze.inc/modules.php

Dann würde diese Meldung kommen: You can (no)t access this file directly...

Mirko
Titel: Re: was passiert wenn....
Beitrag von: Micro am 29 April 2002, 17:20:42
Ach ja, noch ein Hinweis.
Die modules.php ist NUR die Steuerdatei für alle Module im Ordner /modules/

Man benötigt sie, weil über alle in der Browserzeile mitgelieferten Werte, das entsprechende Modul über ?op= (Operation= Variable) ausgewählt wird. Man kann es in gewisser Weise auch als "Virtuellen" Pfad ansehen, da niemals der eigentliche Unterordner, zB. XForum, aufgerufen wird.