открыть папку на FTP и выделить файл

405
04 февраля 2017, 10:28

Добрый день. Из базы данных Moodle на сервере пытаюсь получить доступ к FTP и выделить (подсветить) нужный мне файл. Полный путь к файлу на FTP прописан в одном из полей базы данных. Делаю так: 1. в шаблоне одиночной записи ввожу код:

<button onclick="launch_explorer('[[Архив]]')">Файл на FTP:</button>, где [[Архив]] - значение поля текущей записи БД, содержащее полный путь к файлу на FTP, например: ftp://user:password@server/Folder/Subfolder/Subsubfolder/file.ext

2. в шаблоне Javascript добавляю функцию:

function launch_explorer(my_path){
window.open(my_path, '_blank', 
          'toolbar=yes,location=yes,status=yes,' + 
          'scrollbars=auto,copyhistory=no,menubar=no,width=' 
          + ((screen.AvailWidth/2)-12) + ',height=' 
          + (screen.AvailHeight-124) +',left=' + ((screen.AvailWidth/2)) 
          + '),top=0,resizable=yes');
}

И все бы хорошо - после ввода пароля есть доступ к FTP, под OS X открывается Finder, под Windows - проводник, но показывают они только содержимое папки, из-за чего пока приходится в базе данных вводить путь именно к папке (ftp://user:password@server/Folder/Subfolder/Subsubfolder/), а не к необходимому файлу. А хотелось не только открыть папку, но и выделить нужный файл. Пожалуйста, подскажите, есть ли способ решить такую задачу. Спасибо за ответ, Вадим

READ ALSO
найди ошибку в js коде [требует правки]

найди ошибку в js коде [требует правки]

Ошибка в ненужном вызове целочисленной переменной, как функции:

364
Бывает ли revolution slider не плагином?

Бывает ли revolution slider не плагином?

Добрый день, скажите revolution slider бывает в отдельной сборке, не для wp joomla итд, что бы можно было его заюзать отдельно для html макета

397
Сослаться на несколько Node через $

Сослаться на несколько Node через $

Есть такие переменные:

368
Bootstrap как спрятать вертикальный блок

Bootstrap как спрятать вертикальный блок

Есть вертикальный блок(категории), хотелось бы чтобы этот блок скрывался при маленьких экранах, но появлялась кнопка при нажатий которой...

453