Новости Статьи: Записать на диск сервера без PHP? - PullRequest
3 голосов
/ 23 января 2011

Я сейчас изучаю небольшой проект, где нам нужна очень простая система новостных статей. В идеале это простой XML-файл, который будет записан с некоторыми новостями, а затем проанализирован для отображения на главной странице. Этот файл, конечно же, на сервере.

У меня вопрос, как разрешить клиентскому браузеру записывать в этот XML-файл, если на сервере не включен PHP?

Я знаю, что TiddlyWiki использует файл .JAR для записи, но есть ли другие способы, которые я должен попробовать?

Ответы [ 4 ]

1 голос
/ 24 января 2011

Без некоторого серверного кода вы не сможете записывать файлы на сервер.

Вам необходим серверный процесс "PHP / Java / FTP-Server / что-то еще", чтобы взять содержимое и записатьэто в файл.

1 голос
/ 24 января 2011

Apache поддерживает HTTP PUT , а некоторые браузеры поддерживают его в XMLHttpRequest.Пока вы готовы ограничить редакторы браузерами, которые его поддерживают, вы можете использовать это без установки дополнительного программного обеспечения на сервер или использования плагина на клиенте.

1 голос
/ 23 января 2011

Поскольку FTP, по-видимому, включен / поддерживается, лучше всего создать апплет, который выполняет эту работу. Подключение по FTP может быть довольно просто выполнено с помощью Apache Commons Net FTPClient . Ваша единственная проблема заключается в том, что детали FTP-соединения должны быть каким-то образом встроены в апплет и что любой, кто имеет плохие намерения, может извлечь его из исходного кода апплета, поскольку апплеты загружаются на клиентский компьютер.

0 голосов
/ 24 января 2011

FTP определенно будет работать, в зависимости от того, насколько хорошо пользователь, выполняющий обновления, знаком с ним.

Если решение для загрузки должно основываться на браузере, вы можете запустить апплет FTP и пусть пользователь запомнит детали подключения / пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...