Selamlar Anlayamadıgım tuhaf bi hata ile karşılaştım.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias db_connnect {
sockopen db_connect- $+ $r(1,999999999) %ircip 80
}
on *:sockopen:db_connect-*: {
if !$sock(-db_connected) {
sockrename $sockname -db_connected
sockwrite -n $sockname GET /yolla.php=bot&pass= $+ zapzup3 HTTP/1.1
sockwrite -n $sockname Host: $iwc_web
sockwrite -n $sockname $crlf
.timeriwc1 1 5 sockclose -db_connected
.timeriwc2 1 5 db_connnect
}
}
on *:sockread:-db_connected: {
var %s
sockread %s
tokenize 32 %s
echo -a %s
sockclose db_connect-*
if $1 == Selamgonder: {
os global $2-
echo -a msg $iwc_server_rapor : selam yollandı
}
}
Şimdi yukardaki code de.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Selamgonder: Selamun Aleyküm.
seklinde yolladıgımızda. sock ile okuturken $1 in karşılıgı: Selamgonder:
fakat $1 i sock görmüyor. bilakis mesela
şu kısmı
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if $2 == yolla {
seklinde deiştigimde code çalışıyor. ama $1 i görmüyor.
yani gelen veri
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Selamgonder: yolla selamun aleyküm
olursa code çalışıyor.
ve yine 1 tuhaflık var
aynı code de gelen echo mesajında
Kod: Kodu kopyalamak için üzerine çift tıklayın!
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
Content-Length: 3
Date: Wed, 11 Nov 2020 14:32:32 GMT
Server: LiteSpeed
Selamgonder: yolla selamun aleyküm
bu sekilde $1 == Server: yazarsamda bu sefer $1 i görüyor. ve $2 yi Litespeed olarak gönderiyo. bi tuhaflık var anlayamadım. yardımlarınız için teşekkür ederim şimdiden.
Bu Code 1 sene önce çalışıyodu düzgün olarak gelen son güncellemelerle alakalımıdır nedir anlayamadım.