Пишу код:
$dir = (isset($_GET[\'dir\']) && $_GET[\'dir\'] != "%")?$dir = $_GET[\'dir\']:$dir = "/";
$dir = str_replace("%", "/", $dir);
$dirraw = ftp_rawlist($connect,$dir);
for($i=0; $i<count($dirraw); $i++){
$array = preg_split("/[\\s]+/", $dirraw[$i]);
$link_name = $array[8];
$url = ($dir != "/")?str_replace(\'/\', \'%25\', $dir."/".$link_name):str_replace(\'/\', \'%25\', $dir.$link_name);
if(substr($array[0], 0, 1) == \'d\'){
$link = \'<a href="index.php?dir=\'.$url.\'">\'.$link_name.\'</a>\';
$name = \'Каталог\';
}else{
$link = \'<a href="index.php?act=download&filepath=\'.$url.\'">\'.$link_name.\'</a>\';
$name = \'Файл\';
}
}
Когда в названии директории или в названии файла встречается пробел скрипт выводит только то что до пробела. Как исправить енто?