X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> отправка данных на сервер
www3_hb
www3_hb
Topic Starter сообщение 11.5.2010, 14:53; Ответить: www3_hb
Сообщение #1


Можно ли с помощью javascript отправлять данные на сервер и чтоб они там сохранялись на некоторое время а потом обратно присылались
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 11.5.2010, 14:57; Ответить: locky-yotu
Сообщение #2


C помощью, но не только средствами JavaScript. Поищите в гугле слово AJAX
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 12.5.2010, 14:31; Ответить: www3_hb
Сообщение #3


У меня есть чат на javascript
Когда я обнавляю все что там писал все стирается
мне надо чтоб при закрытии страницы он сохранял в файл а при открытии страницы вставлял в html документ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 12.5.2010, 15:16; Ответить: ZhukV
Сообщение #4


Создаеш временную папку на сервере, где будут хранится файлы чатов, а там временный файл.

Если комната чата толтко одна, то это просто, фиксированое название, в противном случае, имя файла лучше ставить уникальный номер комнаты в чате.
Вот пример с фиксированой комнатой чата (аякс - jQuery):
Текст находится в текстарее -- "TEXT"
Кнопка "Выход" -- id="exit"
Оброботчик -- save.php
Временный файл -- temp.txt

$("#exit").click(function(){
  var T = $("textarea[name='TEXT']").val();
  $.ajax({
    url:'save.php',
    type:"POST",
    data:'type=SAVE&text=' + T,
    success:function(){alert("Удачно")},
    error:function(){alert("ERROR!!!")}
  })
})

Вот код оброботчика для сохранения
[PHP]
$FileName = "temp.txt";
function SAVE_CHAT($text){
global $FileName;
$FO = fopen($FileName, "w");
fwrite($FO, $text);
}

function LOAD_CHAT(){
global $FileName;
return file_get_contents($FileName);
}

if($_POST["type"] == "SAVE"){
SAVE_CHAT($_POST["text"]);
}
[/PHP]

А вот сам HTML
<? include("save.php") ?>
<textarea name="TEXT"><?=($_GET["LOAD"]) ? LOAD_CHAT() : "" ?></textarea>
<input type="button" id="exit" value="exit"><br>
<a href="<?=$_SERVER["REQUEST_URI"]."?LOAD=1"?>">LOAD</a>

Код не порверял, но должен быть рабочий.
Думаю ты поймеш, что нужно делать далее и как подставить под себя.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 12.5.2010, 17:04; Ответить: www3_hb
Сообщение #5


вот эта строчка у меня не работает
<?=($_GET["LOAD"]) ? LOAD_CHAT() : "" ?>
точнее не определяется
и эта
<a href="<?=$_SERVER["REQUEST_URI"]."?LOAD=1"?>">LOAD</a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 12.5.2010, 17:21; Ответить: locky-yotu
Сообщение #6


что значит "не определяется"?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 12.5.2010, 17:50; Ответить: ZhukV
Сообщение #7


А ты где работаеш?
Это вроде как PHP.
Без PHP это невозможно сделать.

Есть вариант через куки, но это совсем не рационально, тем более у каждого компа тогда будет своя комната чата.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6866 8.4.2024, 17:17
автор: spoyer_ru
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3911 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Базы данных, различной тематики, выкладываем тут.
Делимся, обмениваемся, заказываем, парсим.
12 InfoObmen 15259 4.9.2022, 2:32
автор: Галецкая
Открытая тема (нет новых ответов) Сбор Данных Услуг И Специалистов Яндекс.Услуги
2 zkalinin 2379 26.5.2022, 17:10
автор: zkalinin
Открытая тема (нет новых ответов) Услуги парсинга данных: товаров, описаний, цен, отзывов. Короткие сроки.
0 Defaz_mw 981 9.1.2019, 2:00
автор: Defaz_mw


 



RSS Текстовая версия Сейчас: 25.4.2024, 2:05
Дизайн