Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как создать файл и записать в него данные и ....
 
 автор: TetRiska   (07.12.2009 в 00:33)   письмо автору
 
 

Как создать файл допустим в папке WIndows (с учетом, что по разному называется папка) и записать в него данные и потом еще считывать...Уже голову сломал...
Как вычитал JavaScript не создает файлы и не сохраняет туда текст...На PHP и подавно нельзя, т.к. это на стороне сервера...Прошу помощи, уже не знаю что делать :(

Нужно на случай если куки отключены, я буду писать в текстовик параметр и потом читать. Или это бред и лишний геморой?

  Ответить  
 
 автор: sim5   (07.12.2009 в 03:57)   письмо автору
 
   для: TetRiska   (07.12.2009 в 00:33)
 

Никак! Возможно только средствами WSH, то только с разрешения клиента.

  Ответить  
 
 автор: АЯ   (07.12.2009 в 16:28)   письмо автору
 
   для: sim5   (07.12.2009 в 03:57)
 

>Возможно только средствами WSH, то только с разрешения клиента.

Какая красивая по своей бессмысленности фраза!!!

  Ответить  
 
 автор: sim5   (07.12.2009 в 16:40)   письмо автору
 
   для: АЯ   (07.12.2009 в 16:28)
 

Вы хотите сказать, что аля JS можно сохранить?

  Ответить  
 
 автор: Lelik   (07.12.2009 в 16:57)   письмо автору
 
   для: sim5   (07.12.2009 в 16:40)
 

можно, но тока в ИЕ :)

  Ответить  
 
 автор: sim5   (07.12.2009 в 17:01)   письмо автору
 
   для: Lelik   (07.12.2009 в 16:57)
 

Средствами "гольного" JS?

  Ответить  
 
 автор: Lelik   (07.12.2009 в 17:04)   письмо автору
 
   для: sim5   (07.12.2009 в 17:01)
 

да :)
вот ссылка: http://ilyuha.ru/js/#ActiveX и ниже по тексту смотреть про объекты file && filesystem

я даж когда-то делал в ИЕ эту сохранялку и редактировалку файлов, но не уверен остались ли у меня те исходники

  Ответить  
 
 автор: sim5   (07.12.2009 в 17:08)   письмо автору
 
   для: Lelik   (07.12.2009 в 17:04)
 

Уважаемый, писать будет FSO (я хорошо знаю об этом объекте), и это работа ActiveX компоненты, а никак не JavaScript.

  Ответить  
 
 автор: Lelik   (07.12.2009 в 17:08)   письмо автору
 
   для: sim5   (07.12.2009 в 17:08)
 

та неужели :) в ИЕ это ещё как джаваскрипт

  Ответить  
 
 автор: sim5   (07.12.2009 в 17:12)   письмо автору
 
   для: Lelik   (07.12.2009 в 17:08)
 

Не надо городить только, JS это одно, ActiveX это другое.

  Ответить  
 
 автор: АЯ   (07.12.2009 в 17:08)   письмо автору
 
   для: sim5   (07.12.2009 в 16:40)
 

Я хочу сказать, что WSH и "клиент" - понятия несовместные.

WSH - составная часть (компонент) операционной системы Microsoft Windows.
А операционная система Microsoft Windows устанавливается на компьютере пользователя.
Работать скриптовые файлы WSH могут только на том компьютере, на которых их запускают.
Самим запуском этих программ пользователь ("клиент") УЖЕ даёт согласие на их работу.

Именно поэтому ваша фраза "Возможно только средствами WSH, то только с разрешения клиента" вызвала у меня "восторг" своей бессмысленной красотой :-)

  Ответить  
 
 автор: sim5   (07.12.2009 в 17:11)   письмо автору
 
   для: АЯ   (07.12.2009 в 17:08)
 

Восторгайтесь. Но вот запустить и записать, это как еще посмотреть, без предупреждения, увы, не получится. ;-) Да и "лекарь" установленный не позволит (если хороший).
Тоже самое и FSO.

  Ответить  
 
 автор: АЯ   (07.12.2009 в 17:42)   письмо автору
 
   для: sim5   (07.12.2009 в 17:11)
 

"О терминах не спорят, о терминах договариваются" (с)

Файл с использованием ActiveX (FSO), сохранённый в формате *.html (или в любом другом формате, который браузеры рассматривают как отображаемые HTML-страницы), можно разместить в сети на доступном сервере.
И тогда у этого файла появятся "клиенты"(!!!).
И их операционные системы будут спрашивать у этих клиентов разрешение на работу.
Но это - не WSH. Это именно "ActiveX, внедрённый в HTML-страницу".

А вот ежели вы измените расширение того же файла на *.hta или *.wsf, то тогда это и будет файлом WSH. И он превратится в исполняемый файл. Если вы запустите его на локальном компьютере, то операционная система Windows уже ничего не спросит. Потому как файл WSH ничем для операционной системы не отличается от файла *.exe, *.com или *.bat. И таковые файлы браузерами не отображаются и, следовательно, для таких файлов "клиентов" нет(!!!). Есть только "хозяин" файла.

  Ответить  
 
 автор: sim5   (09.12.2009 в 04:02)   письмо автору
 
   для: АЯ   (07.12.2009 в 17:42)
 

АЯ, спасибо, но я знаю, что такое FSO, WSH, не надо мне разжовывать. Я так же знаю как они могут работать, и уж тем более не рассказывайте об exe, com, bat, scr и тому подобных файлах.
А вот при отображении hta, обслуживает его как раз IE.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования