Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента / 21 сообщений из 21, страница 1 из 1
21.02.2006, 22:09:37
    #33559491
Ajvengo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
У меня влпрос. Возможно ли сделать такой скрипт, чтобы по нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента, отличные по дате изменения файлов. И на сколько это большой и сложный скрипт? Может ли с этим справиться новичёк? Где, и что можно почитать на эту тему? Зарание спасибо за помощь.
...
Рейтинг: 0 / 0
21.02.2006, 22:21:11
    #33559505
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
стандартными средствами HTML, JavaScript - нельзя. Думаю, что AcitveX и ему подобные технологии должны справится.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
21.02.2006, 22:24:57
    #33559512
madgol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Если надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP, так как скрипты PHP - Server Side, и я думаю проблематично будет использовать для этого PHP. Но и с Java Script буду проблеммы (типа доступа к файловой системе, кот. может быть ограничен из соображений безопасности).
P.S. Скрипт не сложный
...
Рейтинг: 0 / 0
21.02.2006, 23:10:09
    #33559564
Ajvengo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
А литературой не снабдите в столь нелёгкой борьбе за знания???
...
Рейтинг: 0 / 0
22.02.2006, 00:25:16
    #33559614
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
На уровне идеи, не более:

Информацию о дате или версии файлов у клиента хранить в БД на сервере, однако, оно потребует авторизации.
Соответственно с этими данными сформировать страничку со ссылками на обновленные файлы. По клику на ссылке отдавать файл (PHP-скриптом) и обновлять запись в БД.

Очевидный недостаток этого способа - файл будет считается обновленным еще до окончания скачивания клиентом! Даже если в логе веб-сервера проверить что количество переданных байтов соответствует... Клиент то может и не сохранить файл :(


PS Думаю что более правильным будет публиковать список измененных файлов на сервере в хронологической последовательности и предоставить юзеру самому тащить то что считает нужным. Ну это чтоб не заморачиваться. Имхо, конечно.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
22.02.2006, 10:53:07
    #33560107
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
madgolЕсли надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP
Бред.
С таким же успехом можно рассуждать о том, что решить вашу проблему можно средставми телекинеза. JavaScript не вообще не умеет работать с файлами, нет ни одной функции ни для доступа к файлу ни к файловой системе.
РНР - это серверный язык, клиенту он не доступен по определению.
...
Рейтинг: 0 / 0
22.02.2006, 18:36:35
    #33561670
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
2All
Давайте доопределим задачу! :)
Пусть юзер поставит себе denver, к примеру. Не кажется ли вам, что задача становится существенно более решаемой?
...
Рейтинг: 0 / 0
23.02.2006, 02:55:45
    #33562093
Ajvengo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
что такое denver???
...
Рейтинг: 0 / 0
23.02.2006, 10:18:44
    #33562234
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Ksnk , что даст ему установка денвера?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
23.02.2006, 11:42:00
    #33562349
madgol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
4m@t!c
Бред.
С таким же успехом можно рассуждать о том, что решить вашу проблему можно средставми телекинеза. JavaScript не вообще не умеет работать с файлами, нет ни одной функции ни для доступа к файлу ни к файловой системе.
РНР - это серверный язык, клиенту он не доступен по определению.

Обратно в школу 4m@t!c, если русский язык не понимаешь.
Прочитать файл у клиента можно связкой signed Java Script + Java applet.
А про PHP у меня было написано, что это Server Side скрипты.

P.S. Прежде чем базарить пораскинь хорошенько мозгами.
...
Рейтинг: 0 / 0
23.02.2006, 12:15:28
    #33562401
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
авторЕсли надо обновить файлы на машине клиента то придется использовать например связку Java Script + PHP, так как скрипты PHP - Server Side, и я думаю проблематично будет использовать для этого PHP. Но и с Java Script буду проблеммы (типа доступа к файловой системе, кот. может быть ограничен из соображений безопасности).P.S. Скрипт не сложный

И где здесь хоть слово за Java????????

----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
23.02.2006, 12:20:04
    #33562408
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
авторпридется использовать например связку Java Script + PHP
Читать до просветления. и перестать говорить глупости.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
23.02.2006, 12:25:36
    #33562413
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Убейте меня - напишите скрипт на JavaScript, который проверит время послдеднего изменения файла на клиенте и отправит его на сервер.

P.S. Напишите или успокойтесь.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
23.02.2006, 14:54:37
    #33562660
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
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
...
Рейтинг: 0 / 0
23.02.2006, 14:57:32
    #33562665
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Ajvengo Может ли с этим справиться новичёк?
Однозначно нет
...
Рейтинг: 0 / 0
23.02.2006, 15:10:56
    #33562684
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Млин... зачем лисапед то изобретать? Такие вещи давно реализованы. Только
обновления скачиваются по инициативе клиента а не сервера.

Как пример того что первое пришло на ум - FMA. Юзер запускает прогу, жмет
кнопку проверить обновления (или не жмет, если установлено автоматическое),
и сама прога лезет на сервер разбираться появилось что то свежее или нет и
тянет новые файлы.

Создайте простенькую программку для этой цели, хоть даже скриптик на VBS
или на JS. Нехай юзер ее запускает. Далее программная проверка локальных
файлов через FileSystemObject, старт браузера (самое простое - ИЕ) и
направление его на страничку последних версий, анализ (надо - не надо) и
если надо - то на скачиваемый файл.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
23.02.2006, 15:48:19
    #33562729
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
(JavaScript != Java) && (JavaScript !== JScript)

Стандартными средствами JavaScript - НЕЛЬЗЯ этого сделать, потому что работа с файлами на стороне клиента не предусматривается. То, что может IE (поять же при определенных условиях, которые озвучены VERS) - это исключение, которое подтверждает правило.
Из этого следует, что есть два пути:
1. Принять все, как есть и изменить логику работы приложения.
2. Смотреть в сторону Java, ActiveX и т.д.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
01.03.2006, 14:55:27
    #33573998
Ajvengo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
2 vkle

Что такое FMA???
...
Рейтинг: 0 / 0
01.03.2006, 15:12:29
    #33574109
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
http://www.google.ru/search?q=fma
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
01.03.2006, 15:18:54
    #33574156
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
А вобще, так обновляются многие приложения. Тот же Файрфокс.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
01.03.2006, 16:45:06
    #33574599
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента
Уж точно не через javascript
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / о нажатию кнопки обновлялсь определённые файлы с сервера на машину клиента / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]