Konu: Kontrol(web)
Tekil Mesaj gösterimi
Alt 22 Şubat 2011, 15:40   #1
Çevrimdışı
avdet
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kontrol(web)




Diyelim ki ben mIRC'ımdan [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'u yöneteceğim. (Sitenin ismi uydurma acemi arkadaşlar böyle bir site yok demeyin.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
Ilk önce bir bot oluşturalım ve o bot'a komutumuz işlesin diye text event'i ekleyelim.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/^(!duzenle)$/:#kanalim:islem

Konular gözünüze çok karışık gelmesin diye parça parça anlatacağım, bu text event'inde "!duzenle" komutu ile islem alias'ını devreye sokacağız. Eğer bu event'in içeriği karışık geldi ise daha sadesi,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanalim: { if $1- == !duzenle { islem } }

Birlikte islem alias'ını yapmadan önce ftp ve html'den bahsetmek istiyorum
FTP Nedir?
FTP (File Transfer Protocol) Internete bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına verilen genel addır. İlk geliştirilen internet protokollerinden biridir. FTP protokolü ile bir başka bilgisayardan bir başka bilgisayara dosya aktarımı yapılırken, o bilgisayar ile etkileşimli-aynı anda (on-line) bağlantı kurulur ve protokol ile sağlanan bir dizi komutlar yardımıyla iki bilgisayar arasında dosya alma/gönderme işlemleri yapılır.
Dipnot Mesajı:
FTP hakkında detaylı bilgi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

HTML nedir?
HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir.
Bir HTML dosyası bir text dosyası olmakla beraber markup tags (işaretlenmiş etiketler) içerir
Markup tag'ler web tarayıcınıza sayfanın nasıl gösterileceğini gösterir.
Bir HTML dosyasının uzantısı htm veya html olmak zorundadır.
Bir HTML dosyası basit bir text editör ile oluşturulabilir.
Dipnot Mesajı:
HTML hakkında detaylı bilgi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Islem alias'ı:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias Islem { ; Öncelikle bir html sayfası yapacağız ismi mIRCWeb olsun, yapmadan önce de mIRC klasöründe olan önceki oluşturduğumuz o isimdeki üstüne eklemesin html codelerini diye sileceğiz... .remove $shortfn($mircdirmIRCWeb.html) ;Html'mizi yazıyoruz, amacımız #Help kanalında kaç kişi var ve bunların prefix bilgilerini (yardım alan user ve beklemede olan user bilgileri de dahil) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] online olarak bildirebilmek. ;Uygun html sayfasını hazırlıyoruz! write mIRCWeb.html <h1>#Help Kanali Online Yetkilileri</h1> write mIRCWeb.html <p>Coder by avdet!</p> write mIRCWeb.html </body> write mIRCWeb.html </html> write mIRCWeb.html <ul> var %avdet = 1 while (%avdet <= $nick(#help,0)) { if $+($chr(126),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Founder),</li>) } if $+($chr(38),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Super Operator),</li>) } if $+($chr(64),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Operator),</li>) } if $+($chr(37),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Half Operator(Stajyer.)),</li>) } if $+($chr(43),$chr(42)) iswm $nick(#help,%avdet).pnick { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Kullanıcısı),</li>) } if $regex($nick(#help,%avdet).pnick,/^([^+%@&~])/) { write mIRCWeb.html $+(<li>,$nick(#help,%avdet),$+($chr(32),$str($chr(42),3),$chr(32)),(Help Kullanıcısı(Beklemede.)),</li>) } inc %avdet } write mIRCWeb.html </ul> ;Alias'ı kapatmayın daha bitmedi :) ;Bu kısımda scripting bilginize ile entegre ettiğiniz html codeleri tamam, bu aşamadan sonra ftp codelerini kullanacağız. ;Daha önceden oluşturduğumuz ftp dosyasını silelim. (Aslında gerek yok fakat anlamanız açısından teferruatlı gidiyorum ;) ) .remove $shortfn($mircdirhelper.ftp) ;Kontrol amacı ile kapatıyoruz siz kapatmayın isterseniz. write helper.ftp close FTPIp write helper.ftp open FTPIp write helper.ftp FTPKullanıcıadın(Web'ine ait FTP bu nedir? diye düşünme.) ;Somee'den kendinize ücretsiz bir web alanı edinebilirsiniz eğer yoksa, denemeler için. write helper.ftp FTPŞifren write helper.ftp cd Htmldosyasınıniçindebulunduğudirklasörününadı write helper.ftp send GöndereceğimizmIRCWeb.html'ninpcdekiyeri. write helper.ftp quit ;Oluştuğumuz Ftp dosyasını çalıştıralım.. run ftp -s:helper.ftp }

Aynı sistemi pc'nize IIS kurup asp code desteği ile de yapabilirsiniz ama IIS kasabilir.
Konu bu kadar arkadaşlar, amaç paylaşım işinize yararsa sevinirim, başarılar.


Konu avdet tarafından (22 Şubat 2011 Saat 16:50 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver