$row->name = 'Фильмы/Трансформеры (фантастика, США 2007).avi'; Код (Text): function Files_attachment($id) { $this->CI->db->where('media_id', $id); $query = $this->CI->db->get('media_files'); $content = ''; foreach($query->result() as $row) { $exp = explode('/', $row->name); $content .= '<p><b>Файлы:</b></p>'; $content .= '<a class="link3" href="ftp://user:pass@127.0.0.1/'. $row->name .'">'. $exp['1'] .'</a>'; } return $content; } Бонально FF файл принимает, а IE и Opera выдает что его вообще нету хотя если им же заходить на FTP всё нормально. OC: Win. P.S. Возможность тупость редкая, но не выходит ):
Код (Text): $link = urlencode($row->name); $content .= '<a class="link3" href="ftp://user:pass@127.0.0.1/'. $link .'">'. $exp['1'] .'</a>'; Результат:
Код (Text): C:\Program Files\php6>php -r "print '<a href=\"' . urlencode('Привет, МИР!') . '\">';" <a href="%CF%F0%E8%E2%E5%F2%2C+%CC%C8%D0%21">
Точно такой же и у меня результат в статусе браузера, только насколько я понимаю у меня еще и с кодировкой проблемы при нажатии на ссылку результат: 2-ой клавишей свойства на ссылку: При переходе: FF тоже не понимает ссылки, при Rawurlencode FF понимает IE опять нет. ):
Дико извиняюсь, не правильно сами папки были на фтп настроенны, отображает 1, а забирает с другого ): Сейчас всё настроил и сделал Raw и гуд, спасибо огромное!