Конференция "Прочее" » Компонент ShellListView только такой чтобы работал с http
 
  • aKor (09.11.08 20:07) [0]
    Есть такой компонент? Настроил на определенный каталог на серваке, а
    с клиента с таким компонентом манипулируеш  содержимым каталога
    на сервере.
  • DVM © (09.11.08 20:13) [1]

    > такой чтобы работал с http

    не вяжется с

    > манипулируеш  содержимым каталога
    > на сервере.
  • aKor (09.11.08 20:20) [2]
    >> не вяжется

    ну почему работаеш с таким компонентом, выполняеш какое-то действие
    передается запрос, а на сервере какая-то программа или скрипт выполняет
    действия и присылает ответ
    Просто я думаю круто бы было иметь такой инструмент, а вы как думаете?
  • DVM © (09.11.08 20:25) [3]

    > а на сервере какая-то программа или скрипт выполняет
    > действия и присылает ответ

    так бы сразу и говорил.

    Ну, собственно, никто и ничто не мешает разработать такой компонент. Для этого надо взять TListView, TIdHTTP, разработать протокол обмена поверх HTTP и написать серверный скрипт. Готовых я не видел.
  • aKor (09.11.08 20:28) [4]
    >> Готовых я не видел.
    Вот это я и хотел выяснить, собираюсь попробовать налобать, а на серваке использовать PHP
    Впринципе ничего сложно не должно быть
  • DVM © (09.11.08 20:32) [5]

    > Впринципе ничего сложно не должно быть

    Абсолютно ничего сложного. В этой схеме только надо очень-очень ответственно отнестись к разработке серверного скрипта ибо если в нем обнаружится дыра, то с помощью него можно будет грохнуть весь сайт, а то и директории уровнем выше чем public_html сервера.
  • sniknik © (09.11.08 21:00) [6]
    > разработать протокол обмена поверх HTTP
    уже есть - Ajax, только вот "поверх" он или "внутри" не понятно.
    в винде работает через activx обьект Microsoft.XMLHTTP/Msxml2.XMLHTTP.x.x, если в браузере не реализован XMLHttpRequest, что в последних считай во всех есть, но неважно, главное он есть, и его можно использовать.
  • DVM © (09.11.08 21:07) [7]

    > уже есть - Ajax, только вот "поверх" он или "внутри" не
    > понятно.

    Он поверх HTTP. Он же выполняет обычные HTTP запросы и получает ответы. Просто делает это в фоне.
    Правда я не уверен, что нужен ли он тут. Фоновые операции они для браузера критичны, а тут свой комонент - делай запросов сколько хочешь хоть в фоне хоть нет. Это много лучше, чем глюкавый местами XMLHttpRequest. И от браузера не зависит.
  • Zeqfreed © (09.11.08 22:10) [8]
  • DVM © (09.11.08 22:30) [9]
    Точно WebDAV лучше всего подойдет. А в Indy есть как раз клиент IdWebDAV
 
Конференция "Прочее" » Компонент ShellListView только такой чтобы работал с http
Есть новые Нет новых   [134446   +31][b:0][p:0]