Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Народ, всем привет! Кто в теме подскажите, пожалуйста....уже долго шарюсь В этой ф-ции ftp_nlist($conn_id, $m_dir); (просмотр содержимого дир.) Такое проходит $m_dir = "/opt/ftp/Data/MS", а такое нет $m_dir = "/opt/ftp/Data/НС-2014" (или так "/opt/ftp/Data/НС-2014/Сентябрь") Путь не видит, подозреваю проблема с "-", как это можно победить? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 15:29 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Dmitry.DennisovНарод, всем привет! Кто в теме подскажите, пожалуйста....уже долго шарюсь В этой ф-ции ftp_nlist($conn_id, $m_dir); (просмотр содержимого дир.) Такое проходит $m_dir = "/opt/ftp/Data/MS", а такое нет $m_dir = "/opt/ftp/Data/НС-2014" (или так "/opt/ftp/Data/НС-2014/Сентябрь") Путь не видит, подозреваю проблема с "-", как это можно победить? Заранее спасибо! не работал, но предполагаю по аналогии с разными случаями подобными - ВМЕСТО $m_dir = "/opt/ftp/Data/НС-2014" СДЕЛАТЬ $m_dir = "\"/opt/ftp/Data/НС-2014\"" то есть передавать путь в кавычках, чтоб было видно что это одно целое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 15:50 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, так даже ..../MS (вместо HC-2014) не работает, почему-то У меня работало, когда получал содержимое дир. /Data, а дальше пусть стрил как $array[2]."/ ...т.д." ($array[2] = "HC-2014"), а так когда прописываю не работает, оч странно (хотя как варант можно использовать, но хотелось бы по прямому пойти) Серврер не мой, а так бы папку переименовал бы Есть еще к.н. варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:06 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
А тут вот еще что, когда смотрю через браузер там все названия папко норально отображаются, а когда делаю запрос содерживого дир. вот что выводит array(5) { [0]=> string(25) "/opt/ftp/Data/CSS-2014" [1]=> string(23) "/opt/ftp/Data/РќРќРЎ" [2]=> string(26) "/opt/ftp/Data/ РќРЎ-2014 " [3]=> string(34) "/opt/ftp/Data/SSP_11_14.08.2014" [4]=> string(19) "/opt/ftp/Data/MS" } Походу на русские буквы (точно не уверен) и че тут делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:13 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Ну вот так вот работает /opt/ftp/Data/РќРЎ-2014 Вопрос как это расшифровать и потом отправлять в тако виде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:16 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
тю так НС єто русские буквы??? так с этого надо было начинать!!!! кодовая страница не та... получи имена файлов(папок с русскими) и определи кодировку и потом при запросе папки с рускими буквами, переделывай в эту кодировку. (а при инициализации фтп сесии там точно нельзя узнать кодировку сервера сразу?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:18 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Dmitry.DennisovРќРќРЎUTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:25 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
alex564657498765453тю так НС єто русские буквы??? (а при инициализации фтп сесии там точно нельзя узнать кодировку сервера сразу?) Сам не знал;) А это не знаю как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:30 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
miksoftDmitry.DennisovРќРќРЎUTF-8 Добавил в код header('Content-type: text/html; charset=utf-8'); страничку отображать стал на русском, а вот так /opt/ftp/samsung/НС-2014 все-равно не идет (НС - русские) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:32 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Dmitry.Dennisovmiksoftпропущено... UTF-8 Добавил в код header('Content-type: text/html; charset=utf-8'); страничку отображать стал на русском, а вот так /opt/ftp/samsung/НС-2014 все-равно не идет (НС - русские)отображать - это полдела. нужно же и команды в этой же кодировке отправлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:33 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
miksoftDmitry.Dennisovпропущено... Добавил в код header('Content-type: text/html; charset=utf-8'); страничку отображать стал на русском, а вот так /opt/ftp/samsung/НС-2014 все-равно не идет (НС - русские)отображать - это полдела. нужно же и команды в этой же кодировке отправлять. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:34 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
miksoftDmitry.Dennisovпропущено... Добавил в код header('Content-type: text/html; charset=utf-8'); страничку отображать стал на русском, а вот так /opt/ftp/samsung/НС-2014 все-равно не идет (НС - русские)отображать - это полдела. нужно же и команды в этой же кодировке отправлять. Логично ... а как?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:46 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
miksoft, так вот iconv ('utf-8', 'windows-1251', $string);? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:48 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Ребят miksoft, alex564657498765453 .....большое спасибо за помощь ....заработало!!! так вот $m_dir = iconv('windows-1251', 'utf-8', "/opt/ftp/Data/НС-2014/Сентябрь"); Большое спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 16:55 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
Dmitry.Dennisov, Если работать будете только с одним конкретным сервером, то сойдет. А если с разными произвольными - придется прикручивать автоопределение/настройку кодировки сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 17:15 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
miksoftDmitry.Dennisov, Если работать будете только с одним конкретным сервером, то сойдет. А если с разными произвольными - придется прикручивать автоопределение/настройку кодировки сервера. кстате пхп функция автодект коудпейдж хорошо себя показал в моём опыте. в теории понимаю, что врядли она отличит а тем более по одному слову -коир-ру от коир-юа скажем, но вцелом неплохо определёет. я всётаки склоняюсь к тому, что должна быть возможность просто узнать кодировку сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:00 |
|
||
|
ftp проблема с указанием директории
|
|||
|---|---|---|---|
|
#18+
по гуглил чуток. Похоже это текущая проблема в фтп протоколе - отсутствие кодировки как параметра. и посему иниверсальный метод один - автодетект при ответах сервера. я так понял есть для отдельных фтпсерверов (апач например) идеи, как дать возможность клиенту определять кодировку. а покачто, все ответы сервера пропускать через кодировщик с автоопределением исходной кодировки. ЗЫ в целом, если файлы вы сами и заливали то проблем быть не должно - всмысле отослали набор байт серверу в качестве имени файла, он их и в ответ всегда будет присылать, и пофигу что на сервере другая кодировка и админ будет видеть крякозяблики...это как в субд ... другое дело что можно нарваться на недопустимые символы в имени файла. так что, уважаемый автор, если ты проработаешь вопрос определения, уверен напишешь актуальную статью для FAQ даной ветки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:15 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38748329&tid=1462436]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 402ms |

| 0 / 0 |
