Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.12.2013, 23:53
Новичок на форуме
Отправить личное сообщение для Braindy Посмотреть профиль Найти все сообщения от Braindy
 
Регистрация: 01.12.2013
Сообщений: 3

Обновление контента без обновления страницы
Доброго времени суток!
Решил просто для себя попытаться сделать чат. Писал все выходные, большинство проблем решил, кроме одной.
В файл database.css у меня сохраняются сообщения в формате nickname>>text, которые затем выводятся в div. Конечно же, мне нужно чтобы страницу не нужно было перезагружать, чтобы увидеть новые сообщения. Испробовав много неработающих вариантов решил обновлять div каждую, скажем, секунду (если есть идеи продуктивнее - подскажите). У меня получился вот такой код:
<?php
//делаем функцию
function reader() {
$handle = @fopen("database.css", "r");
//считываем, выводим построчно все сообщения
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
echo $buffer ,"<br>";
}
if (!feof($handle)) {
echo "Error";
}
fclose($handle);}
}
?>
    <script>
function writer() {
document.write( '<?php reader(); ?>')
}
//выводим всё каждую секунду
setInterval('writer()', 1000)
   </script>

Чувствую, код - полный бред, но мозг уже не соображает.
При запуске ничего не выдает.
Помогите, пожалуйста, найти ошибку или предложите другой вариант!
Ответить с цитированием
  #2 (permalink)  
Старый 02.12.2013, 09:34
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от Braindy Посмотреть сообщение
<script>
function writer() {
document.write( '<?php reader(); ?>')
}
//выводим всё каждую секунду
setInterval('writer()', 1000)
   </script>
Прикольный у тебя AJAX...
Ответить с цитированием
  #3 (permalink)  
Старый 02.12.2013, 10:50
Новичок на форуме
Отправить личное сообщение для Braindy Посмотреть профиль Найти все сообщения от Braindy
 
Регистрация: 01.12.2013
Сообщений: 3

Я знаю что прикольный. Я бы даже сказал индийский. Но все же?
Ответить с цитированием
  #4 (permalink)  
Старый 02.12.2013, 11:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от Braindy
Но все же?
Может начать таки читать книжки про это?
Начть хоть с этого http://learn.javascript.ru/#book-toc-657
Ответить с цитированием
  #5 (permalink)  
Старый 02.12.2013, 17:50
Новичок на форуме
Отправить личное сообщение для Braindy Посмотреть профиль Найти все сообщения от Braindy
 
Регистрация: 01.12.2013
Сообщений: 3

Сообщение от ksa
Может начать таки читать книжки про это?
Дело в том что я как раз именно это и читал) Я понимаю принцип, но до меня совершенно не доходит синтаксис. Из-за этого я и спрашивал...
Ответить с цитированием
  #6 (permalink)  
Старый 02.12.2013, 19:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от Braindy
до меня совершенно не доходит синтаксис
И там не
document.write();

Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск по БД и вывод без обновления страницы BashOrgRu Общие вопросы Javascript 2 20.08.2013 11:33
Отловить уход со страницы без учета обновления страницы IgorN Events/DOM/Window 7 12.03.2013 16:55
Перезагрузка jquery по событию click, без полной перезагрузки страницы Vitaliy88 Общие вопросы Javascript 4 22.11.2012 12:35
Помогите с кодом добавления формы без перезагрузки страницы dlux66 Ваши сайты и скрипты 3 03.11.2011 12:41
Автообновление <div> без перезагрузки страницы Antihrist AJAX и COMET 14 28.07.2008 06:06