| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Пробелы в именах файлов |
| Автор: Master 8.2.2004, 05:21 |
| Пишу сканер ftp серверов сети, столкнлся с такой проблемой. Там полным полно папаок с пробелами в названии... Как только функция ftp_rawlist() натыкается на папку "DUNGEON SIEGE" начинается трабл. Я спрашиваю дирикторию: /incoming/nav/ - все работает, выдает массив с ftp листингом дириктории спрашиваю: /incoming/DUNGEON SIEGE/ - выдает Array ( [0] => ftpd: /incoming/DUNGEON: No such file or directory [1] => ftpd: SIEGE/: No such file or directory ) Каталог есть... название копирую прям из браузера и вставляю в скрипт. меняю " " на "%20" тоже нет такого слова в этой букве. как выиграть? |
| Автор: Sardar 8.2.2004, 14:09 |
| Попробуй экранировать back-слешем. |
| Автор: Master 8.2.2004, 16:58 |
| Sardar не... это не работает, к тому же любой слеш в этой строке будет интерпритироватся как разделитель каталога. |
| Автор: MuToGeN 9.2.2004, 03:26 |
| IMHO глюк FTP сервера |
| Автор: IZ@TOP 9.2.2004, 14:22 |
| MuToGeN, а может глюк РНР? |
| Автор: MuToGeN 11.2.2004, 07:19 | ||
Могу посоветовать прежде всего не пользовать пробелов в именах фаилов, расшариваемых по FTP, а во вторых (если "в первых" невозможно) - попробывать спрашивать не /incoming/DUNGEON SIEGE, а "/incoming/DUNGEON SIEGE", в кавычках, т.е., какая-то аналогия с почтовыми протоколами. Может, тут прокатит. |