Спустя 56 минут, 45 секунд (26.01.2010 - 14:24) twin написал(а):
Очень просто. Повторяй за мной:
Если не поможет, есть еще пара способов.
Свернутый текст
По щучьему велению,
по моему хотению,
ну ка скрипт, меняй значения сам!!!
по моему хотению,
ну ка скрипт, меняй значения сам!!!
Если не поможет, есть еще пара способов.
Спустя 1 час, 11 минут, 22 секунды (26.01.2010 - 15:35) Vampire написал(а):
Технология AJAX, позволяет отправить запросы на сервер, и получать ответ не обновляя страницу
Спустя 48 секунд (26.01.2010 - 15:36) Vampire написал(а):
Twin, программировал на NetLinx? или java duet?
Спустя 19 минут, 45 секунд (26.01.2010 - 15:56) twin написал(а):
Не довелось как то
Спустя 3 часа, 1 минута, 46 секунд (26.01.2010 - 18:57) Xpund написал(а):
Ну я новичёк как никак, объясните что надо вам что бы вы могли мне сделать. Я выложу.
Спустя 4 часа, 50 минут, 6 секунд (26.01.2010 - 23:47) soulgarden написал(а):
деньги
Спустя 9 минут, 35 секунд (26.01.2010 - 23:57) anonymouse написал(а):
twin
Улыбнул как всегда =)
Xpund
я тут столько строчил чтоб тебе объяснить а потом все удалил и скажу как и другие .
ПЛОТИ =)
Улыбнул как всегда =)
Xpund
я тут столько строчил чтоб тебе объяснить а потом все удалил и скажу как и другие .
ПЛОТИ =)
Спустя 1 час, 18 минут, 3 секунды (27.01.2010 - 01:15) twin написал(а):
Ну вы что, он же написал - новичек, а не заказчик. Какие деньги...
Xpund
Xpund
Цитата |
Ну я новичёк как никак, объясните что надо вам что бы вы могли мне сделать. Я выложу. |
Выкладывать пока незачем. А вот тут посмотри, что такое аякс. Он тебе и нужен.
Спустя 12 часов, 45 минут, 37 секунд (27.01.2010 - 14:01) anonymouse написал(а):
twin
Ага будем надеяться он знает что такое JS - так как писать с нуля класс АЯКСА будет сложно я бы посоветовал jQuery $.get() и всего делов =)
П.С. Когда я был новичком сидел читал - а вот когда не понимал конкретные куски тогда только писал...
А тут ни кода ничего... а результат нужен )
Ага будем надеяться он знает что такое JS - так как писать с нуля класс АЯКСА будет сложно я бы посоветовал jQuery $.get() и всего делов =)
П.С. Когда я был новичком сидел читал - а вот когда не понимал конкретные куски тогда только писал...
А тут ни кода ничего... а результат нужен )
Спустя 6 часов, 20 минут, 5 секунд (27.01.2010 - 20:21) Xpund написал(а):
Неужели это так сложно написать?
Спустя 4 дня, 14 часов, 3 минуты, 33 секунды (1.02.2010 - 10:24) Xpund написал(а):
Может быть ктонибудь намёточки сделает?
Спустя 2 часа, 5 минут, 26 секунд (1.02.2010 - 12:30) Kuliev написал(а):
Цитата (Xpund @ 1.02.2010 - 12:24) |
Может быть ктонибудь намёточки сделает? |
Бери session_id() и пиши ее в базу, проверяй сколько времени прошло после последнего обновления страницы, если больше 5 минут, то зверек УШЕЛ...
Это в крации.
Спустя 2 часа, 58 минут, 8 секунд (1.02.2010 - 15:28) anonymouse написал(а):
Смотри.
Вывод онлайна.
Так ты это дело хотел на AJAX-e скажу так.
То что выше ставишь с какой-ко файл online.php что подлючаеться к движку.
Со стороны движка тебе нужен такой скрипт.
Данный код работает только при подключение Api jQuery
Получиться что ты пытаешься открыть страницу где у тебя просто выходит кто в онлай-е ( Число )
И после отправки ответ data, ты присваиваешь к div-у online.
Taimer - тут уже думаю разберешь (надеюсь).
//session_start();
// Получаем уникальный id сессии
$id_session = session_id();
$ip=$_SERVER ['REMOTE_ADDR'];
// Проверяем, присутствует ли такой id в базе данных
$query = "SELECT * FROM `dbsession` WHERE ip = '$ip'";
$ses = mysql_query($query);
if(!$ses) exit("<p>Ошибка в запросе к таблице сессий</p>");
// Если сессия с таким номером уже существует,
// значит пользователь online - обновляем время его
// последнего посещения
$ip=$_SERVER ['REMOTE_ADDR'];
$PHP_SELF=$_SERVER['PHP_SELF'];
$user=$_SESSION['user'];
if(mysql_num_rows($ses)>0)
{
$query = mysql_query("UPDATE `dbsession` SET `putdate`= NOW(), `user`= '$user',`id_session`='$id_session',`location`='$PHP_SELF' WHERE `ip`='$ip';");
//echo mysql_errno() . ": " . mysql_error(). "\n";
}
// Иначе, если такого номера нет - посетитель только что
// вошёл - помещаем в таблицу нового посетителя
else
{
$query = "INSERT INTO `dbsession` (`id_session`,`putdate`,`user`,`ip`,`location`) VALUES('$id_session', NOW(), '$user','$ip','$PHP_SELF')";
if(!mysql_query($query))
{
//echo $query."<br>";
//echo "<p>Ошибка при добавлении пользователя</p>";
exit();
}
}
$query = mysql_query("DELETE FROM `dbsession` WHERE putdate < NOW() - INTERVAL '10' MINUTE");
Вывод онлайна.
$q3=mysql_query("SELECT COUNT(id_session) count FROM `dbsession`;");
$r3=mysql_fetch_array($q3);
echo online=$r3['count'];
Так ты это дело хотел на AJAX-e скажу так.
То что выше ставишь с какой-ко файл online.php что подлючаеться к движку.
Со стороны движка тебе нужен такой скрипт.
Данный код работает только при подключение Api jQuery
$.get("test.php", function(data){
$("#online").html(data);
});
Получиться что ты пытаешься открыть страницу где у тебя просто выходит кто в онлай-е ( Число )
И после отправки ответ data, ты присваиваешь к div-у online.
Taimer - тут уже думаю разберешь (надеюсь).
_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)