svetoslav
Новичок
Проблемы с определением ОС в Net_ftp
В Net_FTP встроен паттерн для unix- и windows-серверов.
При получении rawlist:
он определяется как WIN из-за (?).
Помогите переделать паттерн для preg_match(), чтобы он корректно определял знак вопроса и скобки в группе.
В Net_FTP встроен паттерн для unix- и windows-серверов.
При получении rawlist:
PHP:
$pattern = '/(?:(d)|.)([rwxt-]+)\s+(\w+)\s+([\w\d-]+)\s+([\w\d-]+)\s+(\w+)\s+(\S+\s+\S+\s+\S+)\s+(.+)/';
$str1 = "drwxr-xr-x 75 upload (?) 3008 Oct 30 21:09 ftp1";
$str2 = "drwxr-xr-x 75 upload a 3008 Oct 30 21:09 ftp1";
Помогите переделать паттерн для preg_match(), чтобы он корректно определял знак вопроса и скобки в группе.
PHP:
preg_match ($pattern, $str1) == 0;
preg_match ($pattern, $str2) == 1;