Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash-арт (http://www.flasher.ru/forum/forumdisplay.php?f=29)
-   -   это интересно всем! (Вниманию Бредбери) (http://www.flasher.ru/forum/showthread.php?t=46448)

dolotoff 04.07.2003 14:00

это интересно всем! (Вниманию Бредбери)
 
Слушайте люди, а как написать на flash счетчик посещений. Былобы прикольно если бы он показывал сколько товарищей в online и т.д
Это в принципе возможно. Но как?
Бредбери точно знает.

dolotoff 04.07.2003 14:18

Просьба исходник отправить на dolotoff@ua.fm

bunker6 04.07.2003 14:54

деньги тоже туда?

dolotoff 04.07.2003 15:16

нет, только исходник.
Деньги шлите на dolotoff_formoney@ua.fm

Dimonius 04.07.2003 16:24

:D :D :D

llllllllll 04.07.2003 16:29

Цитата:

Оригинал написал(а) Dimonius
:D :D :D
Элочка Людоедка?

Цитата:

Оригинал написал(а) dolotoff

Просьба исходник отправить на dolotoff@ua.fm

это стоит денег ...

dolotoff 04.07.2003 18:52

я заплачу
Сколько стоит?

llllllllll 04.07.2003 19:03

Одним флешом тут не обойдешся ...

Shuma 04.07.2003 19:14

Тут нужен ПХП!

dolotoff 04.07.2003 20:03

Бредбери всё равно знает.
Он давно себе уже флешовский счетчик поставил и молчит.

llllllllll 04.07.2003 20:09

Цитата:

Оригинал написал(а) dolotoff
Бредбери всё равно знает.
Он давно себе уже флешовский счетчик поставил и молчит.

... мдя :)

Ghost 04.07.2003 20:31

хоссподи...

ПХП:
<?php

//коннехт к базе здесь
....

if(@$uid){
//"update sometable set time=".time()." where uid='$uid'";
//лениво... писать сиквелы не буду - вкраце:
...
if(!mysql_affected_rows()) unset($uid);
}

if(@!$uid){
$uid=uniqid("");
// insert $uid, time() в sometable

setcookie("uid",$uid,0);

}

//delete from sometable where time>time()-10 минут
//в другой табле хранишь счетчик - и наращиваешь его на mysql_affected_rows()

//считаешь чему равен счетчик удаленных=$cnt, считаешь скока записей в sometable=$cnt1


header("Content-type: application/x-www-urlform-encoded");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

$cnt+=$cnt1;

echo "visitors=$cnt&online=$cnt1";
?>

флеш -

ls=new LoadVars();

function someshit(){
ls.load(fromsomeshit.php);
}

setInterval(someshit.100000);

ls.onLoad=function(s){
//draw this.visitors,this.online
}

someshit();

Вот вкратце и все... детали позыришь в хелпах. Хочешь считать уникальных - поставь еще одну куку - и введи флаг - юник - неюник в табле...

dolotoff 05.07.2003 11:02

да уш...
как много еще нужно познать попробовать и внять...
А ведь в каменый век таких проблем то и небыло!


Часовой пояс GMT +4, время: 23:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.