Помощник
|
отправка данных на сервер |
www3_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
locky-yotu |
11.5.2010, 14:57;
Ответить: locky-yotu
Сообщение
#2
|
|
C помощью, но не только средствами JavaScript. Поищите в гугле слово AJAX
|
|
|
www3_hb
|
Сообщение
#3
|
|
У меня есть чат на javascript
Когда я обнавляю все что там писал все стирается мне надо чтоб при закрытии страницы он сохранял в файл а при открытии страницы вставлял в html документ |
|
|
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
|
Сообщение
#5
|
|
вот эта строчка у меня не работает
<?=($_GET["LOAD"]) ? LOAD_CHAT() : "" ?> точнее не определяется и эта <a href="<?=$_SERVER["REQUEST_URI"]."?LOAD=1"?>">LOAD</a> |
|
|
locky-yotu |
12.5.2010, 17:21;
Ответить: locky-yotu
Сообщение
#6
|
|
что значит "не определяется"?
|
|
|
ZhukV |
12.5.2010, 17:50;
Ответить: ZhukV
Сообщение
#7
|
|
|
А ты где работаеш?
Это вроде как PHP. Без PHP это невозможно сделать. Есть вариант через куки, но это совсем не рационально, тем более у каждого компа тогда будет своя комната чата.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных 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 |
Текстовая версия | Сейчас: 25.4.2024, 2:05 |