IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   IRC deki User Sayısını Web e Yansıtmak. (https://www.ircforumlari.net/php/41279-irc-deki-user-sayisini-web-e-yansitmak.html)

BaRiCeLLo 17 Kasım 2007 13:42

IRC deki User Sayısını Web e Yansıtmak.
 
Evet Arkadaşlar Bu Olayı nasıl Yapabilir. IRC deki İstatisklerimizi Nasıl Web e yansıtabiliriz. bununla ilgili tcl var elimde bi kaç tane ama 0 hiç bi türkçe yanı yok açıklaması yok. üstadlarımızdan yardım bekliyorus :)

Nickolas 17 Kasım 2007 13:53

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
Benim bu konuda bir projem var. Fakat vBulletin Forumlar için. Herhangi bir site için değil :)

mIRC Bilgin yeterince iyiyse...

Socket ile Web Sitene bağlanabilirsin.

POST ile Kullanıcı Sayısını [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şeklinde... aktar.php ile Veri tabanına aktar user sayısını. Daha sonrasında da veri tabanından okut. Botu da 60 saniyede bir çalışacak şekilde ayarla. İşte sana Kullanıcı sayısı :)

BaRiCeLLo 17 Kasım 2007 14:19

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
Değilse :)

Nickolas 17 Kasım 2007 14:31

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
Kod:

on *:START: {
  ; Bu kısma IP ya da Host Adını ve Port yazın. Eğer Host adı yazacaksanız [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80 şeklinde yazın.
  _setcfg host [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80
 
  ; IRC Adresini ve Portunu yazın
  _setcfg ircserver irc.site.com 6667
 
  .timer.start 0 1 connectirc
}
alias _setcfg hadd -m config $1 $2-
alias _cfg return $hget(config, $1)
alias sw {
  if (!@window(SOCK)) window -e @SOCK
  aline @SOCK $1 - $2-
  sockwrite -nt $1 $2-
}
alias connectirc if (!$sock(updatebot)) sockopen updatebot $_cfg(ircserver)
alias trim return $regsubex($1-, /^\s+|\s+$/g, $null)
alias escape_unnumber return $regsubex($1-, /([^0-9]*)/g, $null)
alias build_query {
  var %data = usernumbers= $+ $escape_unnumber($trim($_cfg(usernumbers)))
  sw %sock POST /import.php?do=SDaskDSfsdoaasdjhds HTTP/1.1
  sw %sock Host: $gettok($_cfg(host), 1, 32)
  sw %sock Content-type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sw %sock Content-Length: $len(%data)
  sw %sock Connection: close
  sw %sock %data
}
on *:SOCKOPEN:updatebot: {
  var %bot = updatebot_ $+ $r(100, 9999)
  sw $sockname NICK %bot
  sw $sockname USER SiteBot "" " $+ $iif($host, $host, $ip) $+ " : $+ Kullanıcı Sayısı Güncelleyici Bot
}
on *:SOCKREAD:updatebot: {
  var %b
  sockread %b
  tokenize 32 %b
  if (!@window(IRCDEBUG)) {
    window -e @IRCDEBUG
  }
  aline @IRCDEBUG DEGUG - %b
  if ($1 == PING) sw $sockname PONG $2
  if ($2 == 002) .timer.sockwrite 0 60 sw lusers
  if ($regex($1-, /^:updatebot_([0-9]{3,4})\sMODE\supdatebot_([0-9]{3,4})\s:\+i.*$/i)) sw $sockname join #2,00
  if ($2 == 265) {
    if ($regex(local, $4-, /^:([^:]*):\s(\d*)\s([^:]*):\s(\d*)/)) {
      var %local = $regml(local, 2)
      var %max_local = $regml(local, 4)
      ; Burada Hangisini Yollamak istiyorsan Onu göndert :P %local dersen Local Users Gider
      _setcfg usernumbers %local
      $update_site
    }
  }
}
alias update_site sockopen sender_ $+ $r(1, 368561654) $_cfg(host)
on *:SOCKOPEN:sender_*: build_query
on *:SOCKREAD:sender_*: {
  var %b
  sockread %b
  if (!@window(DEBUG)) {
    window -e @DEBUG
  }
  tokenize 32 %b
  aline @DEBUG DEBUG - %b
}


Cadde_li 17 Kasım 2007 14:39

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Gibi diyorsuunuz heralde.
Bu bir form du hem anasayfadan nick yazan direk baglanıyordu araştırıcam elimde vardı upload ederim.

Nickolas 17 Kasım 2007 15:22

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
Şuan çalışıyor mu bilmiyorum. Ev değilim test edemiyorum. Ama en yakın zamanda test edip import.php ve diğer kodları da vereceğim...

aLKoLiK 17 Kasım 2007 16:20

Yanıt: IRC deki User Sayısını Web e Yansıtmak.
 
bende böyle bir dosya hazırlamıştım php çalışdırdığım zaman sitede geç açılma sorunu ile karşılaştım umarım sende ki çalısır sabırsızlıkla bekliorum

BaRiCeLLo 17 Kasım 2007 17:41

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
bunun tclsi felan yokmu :)

Nickolas 17 Kasım 2007 19:20

Cevap: IRC deki User Sayısını Web e Yansıtmak.
 
TCL Yazmasını bilmiyorum üzgünüm :)

Eğer mIRC halini istersen buyur:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

aspawa 18 Kasım 2007 00:34

Yanıt: IRC deki User Sayısını Web e Yansıtmak.
 
Alıntı:

BaRiCeLLo Nickli Üyeden Alıntı (Mesaj 286948)
Evet Arkadaşlar Bu Olayı nasıl Yapabilir. IRC deki İstatisklerimizi Nasıl Web e yansıtabiliriz. bununla ilgili tcl var elimde bi kaç tane ama 0 hiç bi türkçe yanı yok açıklaması yok. üstadlarımızdan yardım bekliyorus :)

Yanılmıyorsam bu iş thalesle yapılıyor tcl ile değil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:49.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk