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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Siteden socket ile dosya indirmek. (https://www.ircforumlari.net/mirc-scripting-sorunlari/1473-siteden-socket-ile-dosya-indirmek.html)

manyak 26 Şubat 2005 23:21

arkadaşlar bende hazır arkadaş(Yeni başlığa taşındı o yüzden burası manasız olabilir, Alience.) sormuş şöle bişey isticem web sayfasındaki yazıyı kanala göndertmek istiyorum ? nasıl yapabiliriz
saçma bir soru sorucam mesela ben istanbul kanalına girince orda istanbul yazısı olsun yazı ama resim değil logo değil yani böle bi şey olurmu

Alience 27 Şubat 2005 02:55

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

[box=Not]Soru sorariken daha açık sorun ki müneccimlik yapmak zorunda kalmayalım benim o sorudan anladığım bu idi :)[/box]

manyak 27 Şubat 2005 13:03

yaff kardeş oruyu ben yanlış başlığa sormuşumasıl soruu bura için şuydu html sayfasında bir yazı var
mesela atıyorum

abc naboyosunnnnnnn
defe yaş kaç
peh ordamısın

şimdi atıyom xxx.com/sayfa.html de üsttteki yazılar içinde

ben kanalda !abc komutu verdiğimde nick kanala naboyosunnnnnnn yazcak !defe yazınca yaş kaç diyecek

o yukardaki soru bura için değildi yannışlık olmuş k.bakma

Alience 27 Şubat 2005 13:46

html olarak nasıl kaydediceğine baglı ilk önce txt gibi duz yazı koyarsan cok daha kolay ama <html> gibi o dilin eventsleri girince onları ayıklamak lasım ki uzun iş olur ver her yazılan yazıda tekrar tekrar baglanım hayvan gibi dosyayı tekrar indirmesi gerekir vs uzun olur en iyi !yukle gibi bir komut ile dosya yuklenmesi yapılabilir ama dediğim html formatımı text mi olacak o yazı yazan siteyi ornek verirsen guzel olur derim!

MephisTo 27 Şubat 2005 18:43

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

Oha falan oldum, herif yazılan şeylerin istatistiklerini falan tutmuş, en kısa yazı yazan kişi, en çok yazılan nick, en çok kullanılan kelime falan, bir de bunu bot türü birşey ile yapıyorsa kriz geçiririm burda!!! :eek:

manyak 27 Şubat 2005 20:37

peki txt olsun öleyse bu sockopen olan kodu anlatırsan hiçte fena olmaz txt içinde dediğim gibi bişey yapalım yukardaki anlattığım gibi

Alience 27 Şubat 2005 22:25

alias geton {
;aşağıdaki kısıma [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yerine istediğin sitenina adresini yazıcan
;eğer adres [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] gibi ise yine ilk / tan onceki ile http:// arasını yazıcan
; yani [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve aşağıdaki GET / dan sonra yazılacak olan / kısıma da
; /denem/a.htm
sockopen getonaddress [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80
}
on *:sockopen:getonaddress: {
;aşağıda GET ten sonraki / yerine dosya adını yazıcan mesela adres [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ise /istenen.txt yazıcaksın
var %GetSend = $+(GET / HTTP/1.0,$CrLf,Accept: */*",$CrLf,User-Agent: Mozilla4.0,$CrLf,Host: $ip,$CrLf,$CrLf)
echo -s %getsend
sockwrite -n $sockname %GetSend
}
on *:sockread:getonaddress*: {
if ($sockerr > 0) return
sockread %getonaddress
;aşağıdaki kısımdaki echo -s %getonaddress yerine write dosyaadi %getonaddress te yazdırabilirsin
;buradaki %getonaddress web sayfasından gelen değer
if $strip(%getonaddress) { echo -s %getonaddress }
}
on *:sockclose:getonaddress: echo -a $+([,$sockname,]) Socketi kapandı.

manyak 28 Şubat 2005 03:02

{ echo -s %getonaddress }
herşeye ok
bu değeri ben kanala göndermek istiyorum? dediğim gibi komut gönderek bunları almak? !ab başlangıcı ab olanın ardındakiler kanala göndersin

Alience 28 Şubat 2005 08:01

{ echo -s %getonaddress }
yi aşağıdaki gibi değiştir gonderir
{ .msg #kanaladi %getonaddress }
eğe istersen geton komutunu şöyle değiştir
alias geton {
if !$sock(getonaddress) {
sockopen getonaddress [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 80
set %sendchan $1
}
}
bu durumda { echo -s %getonaddress } yi { .msg %sendchan %getonaddress }
olarak değiştir komutun kullanımıda /geton kanaladi şeklinde olucak.

manyak 28 Şubat 2005 13:32

/sockopen: 'getonaddress' socket in use (line 2
böle bir problem var ?
deneme için mynetteki siteme bi txt upload ettim olmadı http:// olarak ta denedim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
den sonrakini de denedim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
olarakta olmadı gime başka yerde denedim şimdi olmadı sayfayayı açmıyoo


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net