Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-04-27, 03:06
Rütbe
 
Üyelik tarihi: Jul 2005
Nerden: about:blank
Mesajlar: 1.012
Teşekkür: 0
Thanked 1 Time in 1 Post
Tecrübe Puanı: 4
iTrader: %100/2
*siber* is on a distinguished road
Standart PHP ile Kaç kişi online?

PHP- Kodu:
  <?php 
  
  
  
/* 
  
  ÖNEMLİ NOT 
  
  -------------------- 
  
  Bu scriptte kullanılan fileatime, session_save_path() 
  
  gibi fonksiyonlar bazı serverlarda soruna neden olabilir. 
  
  ARIF ENDER 
  
  -------------------- 
  
  */ 
  
  
  // Oturum başlatalım. 
  
  
session_start(); 
  
  
// zamanlimit deaktive olacağı zaman 
  
  
define("zamanlimit"3); 
  
  
//fonksiyon yaratalım... 
  
  
function onlinekul() 
  
  { 
  
  
// Sessionları PHP'nin koyduğu dosyayı açıyoruz. 
  
  
if ( $dosya opendirsession_save_path() ) ) 
  
  { 
  
  
$art 0
  
  while (
false !== ($file readdir($dosya))) 
  
  { 
  
  if(
$file != '.' && $file != '..'
  
  { 
  
  
/* 
  
  Session ın attığı dosyaya erişim tarihi ile o andaki tarih arasındaki fark 
  
  Zaman limitinden küçükse sayıyı arttırıyoruz. 
  
  */ 
  
  
if(time()- fileatime(session_save_path() . '' $file) < zamanlimit 60
  
  { 
  
  
$art++; 
  
  } 
  
  } 
  
  } 
  
  
// Kapa dosyayı, yazdır sayıyı... 
  
  
closedir($dosya); 
  
  return 
$art
  
  } 
  
  else 
  
  { 
  
  return 
false
  
  } 
  
  } 
  
  
// En son kişi sayımızı yazdırıyoruz... 
  
  
echo 'Online Kişi Sayısı: ' onlinekul(); 
  
  
?>

Yazar: Arif Ender
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2006-04-27, 07:59
Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 322
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/1
EBilisim is an unknown quantity at this point
Standart

teşekkürler.. fakat bu scriptte kullanılan tehlikeli 1-2 tane fonksiyon var

opendir vs.

opendir çoğu serverda php.ini de disable_functions arasında olabiliyor..

orda yazdığı gibi
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRC kaç kişi hangi kanalda cirkin PHP 8 2005-12-09 23:57
Online Kişi Sayısı /Php ?! werci PHP 5 2005-11-08 15:14
Sitede kaç kişi online? Orko79tr HTML Javascript CSS 11 2005-08-25 03:23
2131 kişi online ? gene bir şeyler oluyor... Aforizmalar Webmaster Genel Konular 31 2005-04-02 11:21
15 bin kişi.. birweb Yeni Site Tanıtımları 0 2004-05-21 14:55


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 22:27 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox