У меня есть следующая функция, чтобы вернуть чистый путь для скрипта.
function cleanPath($path) {
$path = (string) $path;
$path = preg_replace(
array(
'#[\n\r\t\0]*#im',
'#/(\.){1,}/#i',
'#(\.){2,}#i',
'#(\.){2,}#i',
'#('.DIRECTORY_SEPARATOR.'){2,}#i'
),
array(
'',
'',
'',
'/'
),
$path
)
;
return rtrim($path,DIRECTORY_SEPARATOR);
}
PHP выдает ошибку:
Предупреждение : preg_replace () [function.preg-replace]: компиляция
Ошибка: отсутствует) по смещению 7 в C: \ wamp \ www \ extlogin \ app \ ni \ inc \ classes \ cfiletree.php в строке
18
Есть идеи о том, что не так и как это исправить?
Спасибо.