Aktif.cgi v1.0
Kodlayan : Mesut Akcan ©
10/3/2000
Web : kaynak.cjb.net ,
makcan.virtualave.net
Bu cgi ile web sitenizda aktif olarak kaç kişi olduğunu
öğrenebilirsiniz.
Servere Kurulması:
- Aktif.cgi dosyasındaki $tol=60;
satırındaki 60 rakamı sayfanın ne
kadar sıklıkla(saniye olarak) tazeleneceğini(refresh) belirtir. Bu cgi
oluşturduğu sayfayı tazeleyerek ziyaretçinin sayfada olup olmadığını
kontrol eder. İsteğinize göre bunu arttırabilir ya da azaltabilirsiniz.
- Aktif.cgi yi FTP programı ile ASCII
formatında serverdeki cgi-bin
klasörünüze gönderin.
- Dosyanın özelliğini CHMOD 755
yapın.
- Bir cgi nin servere kurulmasıyla ilgili detaylı bilgi için
ilkproje.htm
sayfamı inceleyiniz.
- Cgi nin oluşturacağı sayfa sürekli yenileneceği için frame de olması
daha uygun. Eğer sayfanız frame li ise bir frame daha ekleyip TARGET ini
/cgi-bin/aktif.cgi yapın
- Sayfanız frame'siz ise önce giriş sayfanızın adını
index2.htm olarak değiştirin.
- Boş bir dosya oluşturun adını index.htm(giriş
sayfanız) olarak değiştirin ve aşağıdaki kodları bu dosyanın içine
yazın.
- Kırmızı yazılı kısım çalışmazsa SRC="http://www.serveriniz.com/cgi-bin/aktif.cgi"
şeklinde değiştirin. Burada serveriniz kısmını kendi adresinize
göre ayarlayın.
- index.htm ve index2.htm yi de servere gönderin.
<HTML>
<FRAMESET ROWS="*,25" BORDER="NONE" FRAMEBORDER="0">
<FRAME NAME="ust" SRC="index2.htm" SCROLLING="NO" NORESIZE>
<FRAME NAME="alt" SRC="/cgi-bin/aktif.cgi" SCROLLING="NO" NORESIZE>
</FRAMESET>
</HTML>
- Kodları yerleştirmek için 2. bir seçeneğiniz daha var. Dahili frame
kullanmak(IFRAME). Bu yüntemde ayrı bir FRAME oluşturmak gereksiz
olduğundan bu kodu web sayfanızdaki <body> </body> arasına koymanız
yeterli. Aşağıdaki kodda width ve height değerleriyle oynama
yapabilirsiniz. Bu değerler sayfanız içinde oluşacak frame in
boyutlarıdır.
<IFRAME frameborder="0" scrolling="no" width="120" height="20"
SRC="/cgi-bin/aktif.cgi"></IFRAME>
NOT: Bazı Web izleme programlarının FRAME ve IFRAME desteği yoktur. Şu
an yaygın olarak kullanılan Internet Explorer 5 ve üstü sürümlerin bu
desteği vardır. |