Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с записью в файл 
:(
    Опции темы
Гость_Алексей
Дата 12.11.2005, 12:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не могу понять как осуществить запись в файл. Не понимаю как надо написать эти готовые классы.
Мне надо в файл просто записать значение большой строковой переменной.

Еще вопрос! почему когда сохраняю в куки через java русский текст и считываю, то все нормально. но когда считываю куки записанные на java с помощью php получается какая-то ерунда(похожая на unicode). как мне быть?
  Вверх
LSD
Дата 12.11.2005, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Цитата
Не могу понять как осуществить запись в файл. Не понимаю как надо написать эти готовые классы.
Мне надо в файл просто записать значение большой строковой переменной.

Код
FileWriter writer = new FileWriter("my_file.txt");
writer.write("Long string");
writer.close();

запишет строку в файл в текущей системной кодировке (например в Windows это будет windows-1251). Если надо писать в другой кодировке, то надо использовать FileOutputStream и OutputStreamWriter.


Цитата
Еще вопрос! почему когда сохраняю в куки через java русский текст и считываю, то все нормально. но когда считываю куки записанные на java с помощью php получается какая-то ерунда(похожая на unicode). как мне быть?

Модератор: Пожалуйста, один топик - один вопрос.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Гость_Алексей
Дата 12.11.2005, 15:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я читал в нете, но там было через потоки и не мог понять как сделать.

Спасибо за помощь


  Вверх
Гость_Алексей
Дата 12.11.2005, 15:50 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

<HTML>
<BODY>
<script language=javascript>
  FileWriter writer = new FileWriter("input.txt");
  writer.write("Long string");
  writer.close();
</script>
</BODY>
</HTML>


Ошибка! говорит что в третьей строке не хватает ";"
  Вверх
LSD
Дата 12.11.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Это не Java, это JavaScript! Java и JavaScript, это две большие разницы!
Тебе в JavaScripts для начинающих


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
batigoal
Дата 12.11.2005, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Андрей, определитесь, какой язык Вас интересует. Если JavaScript - я перенесу тему.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Гость_Алексей
Дата 12.11.2005, 16:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











да ява скрипт. я думал одно и тоже. но там мою тему удалили, не знаю почему. а мне срочно надо.
  Вверх
batigoal
Дата 12.11.2005, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Скорее всего, запись в файл из скрипта попросту невозможна.

Переношу тему.

Это сообщение отредактировал(а) Lamer George - 12.11.2005, 16:54


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Гость_Алексей
Дата 13.11.2005, 06:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вообщем дело обстоит так!
У меня есть Переменная на Яве с русским текстом. Мне надо ЛЮБЫМ возможным способом записать ее значение в файл на сервере.

Я пробовал закинуть ее в куки, потом из куки с помощью пхп вытащил, но записав в файл получилась ерунда, из-за того что русский текст. с англ. все нормально.

Помогите кто знает, очень срочно надо.
  Вверх
batigoal
Дата 13.11.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Я бы попробовал поиграться с кодировкой в PHP-коде.

Это сообщение отредактировал(а) Lamer George - 13.11.2005, 11:41


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Sardar
Дата 13.11.2005, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
да ява скрипт. я думал одно и тоже. но там мою тему удалили, не знаю почему. а мне срочно надо.

Содержание поста было "Помогите писать в файлы" или что то подобное. Когда участник даже не стараеться нормально описать задачу, сразу удаляем темы.

Отсылай инфу формой, много раз обсуждалось. С куками проблем тоже не было, iconv в руки, перекодируй UTF-8 в любую кодировку.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Гость_Алексей
Дата 13.11.2005, 14:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Поиграться? как?!

вывожу переменную: русский текст!
записываю в файл: абра кадабра!
  Вверх
Sardar
Дата 13.11.2005, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Угу, только тут телепатов нет, выкладывай код.
НО! в PHP коде должен стоять iconv иначе не пойму это всё если элементарно нужно перекодировать юникод в любую кодировку.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Гость_Алексей
Дата 14.11.2005, 15:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











По-моему я нормально объяснил.
Хорошо. "Не раз обсуждалось"! А сколько максимальная длина отправки через форму? Я не нудумаю что можно отправить много? Я же написал переменная длинная!!! это значит не два слова - , например тысяча или десять тысяч.

Я хочу сделать WYSIWYG он-лайн редактор. Всмысле я его скачал. теперь надо его установить.
Чтобы передать файл редактору, я открываю через пхп файл - и все!
Тепер. все отредактированное содержится в одной переменной(на java script).
Теперь надо в тот же файл записать значение переменной.
  Вверх
Sardar
Дата 14.11.2005, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Зачем ты тогда в куки полез, там максимум 4кб, а в юникоде(русский) и того меньше. Повторяю поставь на страницу скрытую форму, перед отправкой установи скрытое поле в значение твоей строки и form.submit(), форма естественно POST'ом должна отправляться. Попутно можно и файлы загрузить. Начни с того что тебе не ясно, т.к. код тривиальный на 5 строк не более.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1077 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.