Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > как сохранить содержимое textarea в новом файле


Автор: QRS 21.6.2010, 01:01
Имеется сайт на юкозе.

Можно ли средствами javascript сотворить следущее:

Автоматически при загрузке странички, в textarea вывести содержимое файла test.txt, который лежит в определенном каталоге сайта. Далее в текст, загруженный в textarea, вносятся изменения. После этого, нажимая на кнопку submit, содержимое textarea сохраняется в том же каталоге где лежит test.txt но под другим именем (test2.txt). (желательно чтобы при сохранении можно было бы указать имя которое я хочу присвоить новому файлу.)
а после того как файл сохранен в поле input вносился бы url нового только что сохраненного файла.

Если это возможно то как?

Заранее спасибо

Автор: bars80080 21.6.2010, 01:13
Цитата(QRS @  21.6.2010,  01:01 Найти цитируемый пост)
Автоматически при загрузке странички, в textarea вывести содержимое файла test.txt, который лежит в определенном каталоге сайта.

можно, но это гораздо проще сделать с помощью серверного языка. на юкозе вроде пхп есть?


Цитата(QRS @  21.6.2010,  01:01 Найти цитируемый пост)
После этого, нажимая на кнопку submit, содержимое textarea сохраняется в том же каталоге где лежит test.txt но под другим именем (test2.txt).

нет. javascript ничего не знает о сервере и тем более работать на нём не умеет.
а вот серверный язык легко всё это может сделать (он собственно для таких задач и нужен)

Автор: QRS 21.6.2010, 10:18
Понятно, спасибо.


Цитата(bars80080 @  21.6.2010,  01:13 Найти цитируемый пост)
на юкозе вроде пхп есть?


Нет, юкоз не дает возможности использовать собственные скрипты php. так бы я решил эту проблему 2 строками кода. 

Но все равно спасибо за ответ.

Еще такой момент. Если javascript ничего не знает о сервере, то он наверняка знает что то о локальной машине. может он, к примеру, предложить мне сохранение содержимого textarea в новом файле на локальной машине?

Автор: bars80080 21.6.2010, 13:49
Цитата(QRS @  21.6.2010,  10:18 Найти цитируемый пост)
Если javascript ничего не знает о сервере, то он наверняка знает что то о локальной машине. может он, к примеру, предложить мне сохранение содержимого textarea в новом файле на локальной машине? 

может. для этого есть ActiveX в ИЕ и соответствующие плагины в ФФ. (то есть придётся писать два разных приложения)
как видно, пользователь должен вначале установить соответствующие приблуды, ну и впоследствии либо полностью отключить защиту, либо при каждой операции javascript с файловой системой он будет уведомляться о подозрительных заблокированных действиях

Автор: ksnk 21.6.2010, 14:40
имхо - дешевле пристрелить хостера  smile Бесплатных php сейчас уже не только в мышеловках можно найти...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)