Hey, ik heb een scriptje geschreven dat om de minuut een htm file wegschrijft met bepaalde gegevens over mijn Mirc (idle, current nicks on channel, ...) maar nu stuur ik deze file iedere minuut door via een DOS FTP commando.
Een paar dagen geleden had ik echter vernomen dat je via Mirc ook op een FTP server kan connecten en files uploaden.
Ik heb daarvoor volgende code:
*****************************************************
code in remotes
*****************************************************
on *:SOCKOPEN:http: {
echo -s *** $sockname was just opened, Retrieving file sock.nfo
sockwrite $sockname $crlf
}
on *:SOCKCLOSE:http: {
echo -s *** $sockname just closed
}
on *:SOCKREAD:http: {
if ($sockerr > 0) return
:nextread
sockread %temp
; read the data coming from the socket
if ($sockbr == 0) return
; if i've read all the data, stop
if (%temp) { echo %temp }
; if there was stuff received from the socket, then echo it
goto nextread
}
***************** einde remotes ********************
om te connecten typ ik dit:
/sockopen http www.pandora.be 21
/sockwrite -n http USER [mijn username]
/sockwrite -n http PASS [mijn password]
----- tot hier werkt het nog perfect ---
maar wanneer ik volgende commando gebruik om mijn html file te uploaden lukt het niet:
/sockwrite -n http STOR c:\windows\desktop\mircstat.htm
hier krijg ik een poort error
Zou iemand me verder kunnen helpe
alvast bedankt
Een paar dagen geleden had ik echter vernomen dat je via Mirc ook op een FTP server kan connecten en files uploaden.
Ik heb daarvoor volgende code:
*****************************************************
code in remotes
*****************************************************
on *:SOCKOPEN:http: {
echo -s *** $sockname was just opened, Retrieving file sock.nfo
sockwrite $sockname $crlf
}
on *:SOCKCLOSE:http: {
echo -s *** $sockname just closed
}
on *:SOCKREAD:http: {
if ($sockerr > 0) return
:nextread
sockread %temp
; read the data coming from the socket
if ($sockbr == 0) return
; if i've read all the data, stop
if (%temp) { echo %temp }
; if there was stuff received from the socket, then echo it
goto nextread
}
***************** einde remotes ********************
om te connecten typ ik dit:
/sockopen http www.pandora.be 21
/sockwrite -n http USER [mijn username]
/sockwrite -n http PASS [mijn password]
----- tot hier werkt het nog perfect ---
maar wanneer ik volgende commando gebruik om mijn html file te uploaden lukt het niet:
/sockwrite -n http STOR c:\windows\desktop\mircstat.htm
hier krijg ik een poort error
Zou iemand me verder kunnen helpe
alvast bedankt