Показано с 1 по 2 из 2

Тема: ISP Manager 5 - Редактирование файла

  1. #1
    Junior Member
    Регистрация
    14.01.2018
    Сообщений
    2

    Exclamation ISP Manager 5 - Редактирование файла

    Добрый день

    Как в ISP Manager 5 через API отредактировать файл?

    Исходя из документации на адрес: /manager/ispmgr?authinfo=LOGIN:PASS&out=json&func=file.edit

    Нужно отправить GET запрос:
    Код:
    [sok] => ok
    [elid] => test.php
    [plid] => /www/folder
    [full_filepath] => ~/www/folder/test.php
    [encoding] => UTF-8
    [fdata] => Содержимое файла
    [func] => file.edit

    В результате запроса содержимое файла затирается (если файл был не пустой).
    Пробовал эти же данные отправлять POST запросом, в результате выдает страницу авторизации.

    Так же через функцию file.upload не удается загрузить файл с удаленного сервера.

    Как правильно отредактировать файл? Есть новая документация?

  2. #2
    Junior Member
    Регистрация
    14.01.2018
    Сообщений
    2

    По умолчанию

    Решение:

    Получаем номер сессии GET запросом:
    https_://192.168.1.1:1500/ispmgr?authinfo=loginass&out=json&func=auth&lang=ru
    Отправляем POST запрос:
    https_://192.168.1.1:1500/ispmgr?auth=Номер_сессии&out=json
    header:
    Content-type: application/x-www-form-urlencoded
    Cookie: ispmgrses5=Номер_сессии;
    ISP-Client: Web-interface
    Referer: https://192.168.1.1:1500/ispmgr
    content:
    [sok] => ok
    [func] => file.edit
    [elid] => file.php
    [plid] => www
    [full_filepath] => www/file.php
    [encoding] => UTF-8
    [fdata] => FILE CONTENT
    Файл отредактирован. Сделайте нормальную документацию.
    Последний раз редактировалось VadimOrenburg; 14.01.2018 в 15:17.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •