wahsaga: open_basedir - beinhaltet auch Unterverzeichnisse?

Beitrag lesen

hi,

"The restriction specified is actually a prefix, not a directory name. This means that "safe_mode_include_dir = /dir/incl" also allows access to "/dir/include" and "/dir/incls" if they exist. When you want to restrict access to only the specified directory, end with a slash. For example: "safe_mode_include_dir = /dir/incl/""

solange also ein "/" angegeben ist, geht alles nur in dem angegebenen Verzeichnis. So habe ich das zumindest verstanden...

Das hast du falsch verstanden.

Es wird, wie dort schon steht, nur als Präfix verwendet.

Du hast safe_mode_include_dir = "/dir/incl" - das würde das Lesen aus
/dir/incl/
/dir/incl/unterverzeichnis
/dir/includes
/dir/inclxzyjklrf
(etc.)
erlauben - weil alle mit diesem Präfix anfangen. Das aus den letzten beiden Genannten auch gelesen werden darf, ist aber vielleicht gar nicht beabsichtigt. Dann setzt du safe_mode_include_dir = "/dir/incl/" mit abschließendem Slash - damit passt dieses Präfix nur noch auf die beiden erstgenannten Pfade, aber nicht mehr auf die letzten beiden.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }