Also so:
Code:
if ($path != "")
{
foreach($forbiddenDirs as $dir)
{
// data /data data/
if ((!strpos($path, $dir) === false) || (!strpos($path, '/'.$dir) === false) || (!strpos($path, $dir.'/') === false)))
{
header('Location: /');
exit;
}
}
}
Funktioniert es auch nicht richtig, obwohl in
$path die Zeichenketten enthalten sind. Es funktioniert nur bei "/data" und "/data/". Bei "data/" und bei "data" greift die Abfrage irgendwie nicht.