|
|
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
У меня влпрос. Возможно ли сделать такой скрипт, чтобы по нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента, отличные по дате изменения файлов. И на сколько это большой и сложный скрипт? Может ли с этим справиться новичёк? Где, и что можно почитать на эту тему? Зарание спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 22:09 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
стандартными средствами HTML, JavaScript - нельзя. Думаю, что AcitveX и ему подобные технологии должны справится. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 22:21 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Если надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP, так как скрипты PHP - Server Side, и я думаю проблематично будет использовать для этого PHP. Но и с Java Script буду проблеммы (типа доступа к файловой системе, кот. может быть ограничен из соображений безопасности). P.S. Скрипт не сложный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 22:24 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
А литературой не снабдите в столь нелёгкой борьбе за знания??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 23:10 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
На уровне идеи, не более: Информацию о дате или версии файлов у клиента хранить в БД на сервере, однако, оно потребует авторизации. Соответственно с этими данными сформировать страничку со ссылками на обновленные файлы. По клику на ссылке отдавать файл (PHP-скриптом) и обновлять запись в БД. Очевидный недостаток этого способа - файл будет считается обновленным еще до окончания скачивания клиентом! Даже если в логе веб-сервера проверить что количество переданных байтов соответствует... Клиент то может и не сохранить файл :( PS Думаю что более правильным будет публиковать список измененных файлов на сервере в хронологической последовательности и предоставить юзеру самому тащить то что считает нужным. Ну это чтоб не заморачиваться. Имхо, конечно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 00:25 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
madgolЕсли надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP Бред. С таким же успехом можно рассуждать о том, что решить вашу проблему можно средставми телекинеза. JavaScript не вообще не умеет работать с файлами, нет ни одной функции ни для доступа к файлу ни к файловой системе. РНР - это серверный язык, клиенту он не доступен по определению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 10:53 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
2All Давайте доопределим задачу! :) Пусть юзер поставит себе denver, к примеру. Не кажется ли вам, что задача становится существенно более решаемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 18:36 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
что такое denver??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 02:55 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Ksnk , что даст ему установка денвера? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 10:18 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!c Бред. С таким же успехом можно рассуждать о том, что решить вашу проблему можно средставми телекинеза. JavaScript не вообще не умеет работать с файлами, нет ни одной функции ни для доступа к файлу ни к файловой системе. РНР - это серверный язык, клиенту он не доступен по определению. Обратно в школу 4m@t!c, если русский язык не понимаешь. Прочитать файл у клиента можно связкой signed Java Script + Java applet. А про PHP у меня было написано, что это Server Side скрипты. P.S. Прежде чем базарить пораскинь хорошенько мозгами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 11:42 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
авторЕсли надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP, так как скрипты PHP - Server Side, и я думаю проблематично будет использовать для этого PHP. Но и с Java Script буду проблеммы (типа доступа к файловой системе, кот. может быть ограничен из соображений безопасности).P.S. Скрипт не сложный И где здесь хоть слово за Java???????? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 12:15 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
авторпридется использовать например связку Java Script + PHP Читать до просветления. и перестать говорить глупости. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 12:20 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Убейте меня - напишите скрипт на JavaScript, который проверит время послдеднего изменения файла на клиенте и отправит его на сервер. P.S. Напишите или успокойтесь. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 12:25 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!cУбейте меня - напишите скрипт на JavaScript, который проверит время послдеднего изменения файла на клиенте и отправит его на сервер. P.S. Напишите или успокойтесь. ---------------------------------------- Артисты не приехали, приехали цыгане Не ну можно прижелании, но будет работать только под ИЭ, будет работать только в интрасети, будет работать коряво и вообще это гиблое дело. Если нуно только для конторы, копайте в сторону FileSystemObject или ADODB на МСДНе А отправлять можно через XMLHTTPREQUEST Ссылки: http://www.15seconds.com/issue/010522.htm http://www.captain.at/ajax-file-upload.php И вообще полезно чисто для себя почитать: http://www.google.com/search?hl=en&q=file+upload+with+xmlhttprequest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 14:54 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Ajvengo Может ли с этим справиться новичёк? Однозначно нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 14:57 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Млин... зачем лисапед то изобретать? Такие вещи давно реализованы. Только обновления скачиваются по инициативе клиента а не сервера. Как пример того что первое пришло на ум - FMA. Юзер запускает прогу, жмет кнопку проверить обновления (или не жмет, если установлено автоматическое), и сама прога лезет на сервер разбираться появилось что то свежее или нет и тянет новые файлы. Создайте простенькую программку для этой цели, хоть даже скриптик на VBS или на JS. Нехай юзер ее запускает. Далее программная проверка локальных файлов через FileSystemObject, старт браузера (самое простое - ИЕ) и направление его на страничку последних версий, анализ (надо - не надо) и если надо - то на скачиваемый файл. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 15:10 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
(JavaScript != Java) && (JavaScript !== JScript) Стандартными средствами JavaScript - НЕЛЬЗЯ этого сделать, потому что работа с файлами на стороне клиента не предусматривается. То, что может IE (поять же при определенных условиях, которые озвучены VERS) - это исключение, которое подтверждает правило. Из этого следует, что есть два пути: 1. Принять все, как есть и изменить логику работы приложения. 2. Смотреть в сторону Java, ActiveX и т.д. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 15:48 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
2 vkle Что такое FMA??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 14:55 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
http://www.google.ru/search?q=fma Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 15:12 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
А вобще, так обновляются многие приложения. Тот же Файрфокс. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 15:18 |
|
||
|
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
|
|||
|---|---|---|---|
|
#18+
Уж точно не через javascript ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33562684&tid=1476634]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 335ms |

| 0 / 0 |
