форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / FTP by PHP |
| Автор | Сообщение |
| DM53 Участник 232 |
# Дата: 31 Янв 2006 10:17 В общем пытаюсь реализовать на php приложение, работающее с фтп. Столкнулся со следующей проблемкой: при наличии пробелов в названии файла/директории скрипт отказывается работать с ними работать. Имя файла получаю через ftp_rawlist($fc, $path), далее через explode обрабатываю. Изменить имя файла возможности нет, сервер чужой. Вопрос в том, как подружить плохоназванные файлы и мой скрипт. |
| maxtat pda killer 1438 |
# Дата: 31 Янв 2006 10:58 а где ты вообще видел в инете название файла с пробелом? Такой даж адресная строка не обработает |
| acsid Alfa Guru 2388 |
# Дата: 31 Янв 2006 10:59 пробел обычно заменяется % |
| Serg Участник 1818 |
# Дата: 31 Янв 2006 11:05 maxtat а где ты вообще видел в инете название файла с пробелом? Такой даж адресная строка не обработает Это типа шутка? |
| Константин TorrentMaster 3449 |
# Дата: 31 Янв 2006 11:34 acsid "%20" |
| Константин TorrentMaster 3449 |
# Дата: 31 Янв 2006 11:34 чтобы узнать, что чем заменяется выполняем urlencode(); |
| DM53 Участник 232 |
# Дата: 31 Янв 2006 12:18 Но через urlencode то я скрипту ничего передать не смогу (или меня глючит?). Это ведь не адресная строка вам, не хттп даже. |
| Константин TorrentMaster 3449 |
# Дата: 31 Янв 2006 12:31 DM53 А в фтп кстати вообще таких проблем быть не должно - насколько я помню все фтп нормально пробелы парсят |
| DM53 Участник 232 |
# Дата: 31 Янв 2006 12:46 Что же я по твоему, придумываю проблему? Делать мне нечего что-ли? ЗЫ: по делу - некоторые пробелы удалось побороть - заменил в скрипте пробел (\040) на знак вопроса (фиг знает как, но это сработало). Однако некоторые директории так же упорно не хотят работать. Пример работающих названий: Mr. Lem, soldaty 5. Пример неработающих: Lost 2, hroniki huadu |
| Константин TorrentMaster 3449 |
# Дата: 31 Янв 2006 12:50 DM53 Да нет, ничего ты не придумываешь - я лишь говорю о том, это похоже на мистику... попробуй звезды еще использовать кстати |
| DM53 Участник 232 |
# Дата: 31 Янв 2006 13:03 При звездах таже фигня, что и при вопросах. Вообще файлы с пробелами и русскими буквами по идее на фтп быть не должны, но ведь разве продиктуешь пользователям большой районной сетки, как обзывать заливаемый ими софт? ЗЫ: вот посмотрел фтп-менеджер на пхп чужой, там вообще наличие пробелов в файлах не подразумевается ЗЗЫ: ну и ещё, если вдруг кто не догадался - всё это работает на локалхосте и к альфе никакого отношения не имеет |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:26615, gzipped size:8367 |