|
|
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите собственно сабж. Если можно пример. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 17:40 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
По сабжу. Где ты этот хмл храгить будешь? 1. На диске. Где? 2. В БД. Какой? И много других вопросов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 20:34 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
ShSergeПо сабжу. Где ты этот хмл храгить будешь? 1. На диске. Где? 2. В БД. Какой? И много других вопросов... На диске. Обычный хml-файл. Без базы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 22:50 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
По сути, xml можно представлять себе мини-БД, поэтому идеология не меняется. Понятно, что этот xml хранится на сервере. Синхронизация данных достаточна проста (в случае, когда xml-файл занимает НЕ десятки мегабайт): когда стартует сервер, хмл грузится в память (dom-парсер) и при каждой транзакции скидывается на диск перезаписыванием файла. Естественно, зависит от платформы сервера. Работает с хмл сейчас любая, так что загрузить/записать проблем возникнуть не должно. Когда от клиента приходит сообщение, добавляем/редактируем соответственный узел и сохраняем на диске. Когда xml-файл огромен (десятки мегабайт), то уже прийдется использовать SAX-парсер. Но это уже будет такой гиморрой по времени доступа, что в эту сторону даже не советую смотреть ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 03:35 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
IDVsbruckПо сути, xml можно представлять себе мини-БД, поэтому идеология не меняется. Понятно, что этот xml хранится на сервере. Синхронизация данных достаточна проста (в случае, когда xml-файл занимает НЕ десятки мегабайт): когда стартует сервер, хмл грузится в память (dom-парсер) и при каждой транзакции скидывается на диск перезаписыванием файла. Естественно, зависит от платформы сервера. Работает с хмл сейчас любая, так что загрузить/записать проблем возникнуть не должно. Когда от клиента приходит сообщение, добавляем/редактируем соответственный узел и сохраняем на диске. Когда xml-файл огромен (десятки мегабайт), то уже прийдется использовать SAX-парсер. Но это уже будет такой гиморрой по времени доступа, что в эту сторону даже не советую смотреть ... Эт понятно,но у меня все намного проще. Мне нужно, чтобы данные гостевухи <ник></ник> <дата></дата> <сообщение></сообщение> просто сохранялись в xml файле. Не думаю что размер xml-ки будет сильно огромным (max 1-2 mb). Хотел примерчик посмотреть на javascript редактирования и чтения xml файлов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 11:52 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
PirojokХотел примерчик посмотреть на javascript редактирования и чтения xml файлов Наверное, это надо делать не на клиенте, а на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 12:09 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
ShSergeНаверное, это надо делать не на клиенте, а на сервере. Может я неправильно вопрос сформулировал. Хочу создать обычную гостевую книгу, но чтобы сообщения хранились в xml файл. Файл будет находиться на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 12:28 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
Ну так если на сервере - то и задавать вопрос надо было в серверном разделе, в php например. Парсеров XML у нас хватает, осталось только пользовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:04 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
SkyLightНу так если на сервере - то и задавать вопрос надо было в серверном разделе, в php например. Парсеров XML у нас хватает, осталось только пользовать. Так у меня ж вопрос по синтаксису javascript. Как в коде реализовать спрашивал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 15:20 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
javascript - клиентская технология (если не считать ASP, но и там js почти никто не использует), файл будет храниться на сервере, следовательно работать с ним будет сервер. С клиента можно лишь отправить запрос серверу, который в свою очередь будет работать с файлом. Прямого доступа к файлу с клиента нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 15:40 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
Antonariyjavascript - клиентская технология (если не считать ASP, но и там js почти никто не использует), файл будет храниться на сервере, следовательно работать с ним будет сервер. С клиента можно лишь отправить запрос серверу, который в свою очередь будет работать с файлом. Прямого доступа к файлу с клиента нет. Хотите сказать, что с помощью javascript нельзя редактировать файлы на сервере (при наличии доступа конечно)? какаая разница запросом или нет, главное результат. Как говорил станиславский "не верю")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 17:59 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
Неа, нельзя. Правда здесь возникает вопрос что такое "на сервере". Если каталог на сервере доступен через файловую систему - можно эксплорером создать COM-объект FileSystemObject. И уже его методами читать-писать. По другому - никак. Впринципе, прочитать хмл и даже его пропарсить - можно. Но вот записать - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 18:08 |
|
||
|
Создать гостевую книгу с хранением сообщений в xml файле
|
|||
|---|---|---|---|
|
#18+
Pirojokкакаая разница запросом или нетБольшая. Потому что никаких "или" в случае веб-приложений не существует. PirojokКак говорил станиславский "не верю"))В данном случае "не понимаю". Принципов веб-приложений. js при желании может работать с файловой системой. Но только с ФС того компьютера, на котором запущен скрипт, или с ФС расшаренной папки в сети, к которой пренадлежит комп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 19:16 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35244858&tid=1456627]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 447ms |

| 0 / 0 |
