File::stripPathSite() 

\nn\t3::File()->stripPathSite($file, $prefix = false); 

Gibt Pfad zu Datei / Ordner OHNE absoluten Pfad. Optional kann ein Prefix angegeben werden.

Beispiel:

\nn\t3::File()->stripPathSite('var/www/website/fileadmin/test.jpg');       ==>  fileadmin/test.jpg
\nn\t3::File()->stripPathSite('var/www/website/fileadmin/test.jpg', true); ==>  var/www/website/fileadmin/test.jpg
\nn\t3::File()->stripPathSite('fileadmin/test.jpg', true);                 ==>  var/www/website/fileadmin/test.jpg
\nn\t3::File()->stripPathSite('fileadmin/test.jpg', '../../');               ==>  ../../fileadmin/test.jpg
Copied!

| @return string

Source Code 

public function stripPathSite($file, $prefix = false)
{
	$pathSite = \nn\t3::Environment()->getPathSite();
	$file = str_replace($pathSite, '', $file);
	if ($prefix === true) {
		$file = $pathSite . $file;
	} else if ($prefix !== false) {
		$file = $prefix . $file;
	}
	return $file;
}
Copied!