It's not working and I don't know why not. It's not writing to the text file from mIRC, it is reading and working onto the index.php display, and also is working when I enter the write details into the URL, here are my settings (obviously with the key replaced with a fake)...
mIRC 6.03.
aliases
PHP Code:
/op /mode # +ooo $$1 $2 $3
/dop /mode # -ooo $$1 $2 $3
/j /join #$$1 $2-
/p /part #
/n /names #$$1
/w /whois $$1
/k /kick # $$1 $2-
/q /query $$1
/send /dcc send $1 $2
/chat /dcc chat $1
/ping /ctcp $$1 ping
/s /server $$1-
/ircbrowse {
;## Change the following 3 settings:
%ircbrowsechannel = #racesimcentral
%ircbrowseserver = [url]www.racesimcentral.com[/url]
%ircbrowsestr = /forum/irc/ircbrowse.php?key=2195&action=write
;##
set %ircbrowsetotal $nick(%ircbrowsechannel,0)
if ($nick(%ircbrowsechannel,0,o) > 0) %ircbrowsestr = %ircbrowsestr $+ &ops=
var %x = 1
while (%x <= $nick(%ircbrowsechannel,0,o)) {
%ircbrowsestr = %ircbrowsestr $+ $nick(%ircbrowsechannel,%x,o) $+ +
inc %x
}
if ($nick(%ircbrowsechannel,0,o) > 0) { %x = $len(%ircbrowsestr) - 1 | %ircbrowsestr = $left(%ircbrowsestr,%x) }
if ($nick(%ircbrowsechannel,0,h) > 0) %ircbrowsestr = %ircbrowsestr $+ &halfops=
%x = 1
while (%x <= $nick(%ircbrowsechannel,0,h)) {
%ircbrowsestr = %ircbrowsestr $+ $nick(%ircbrowsechannel,%x,h) $+ +
inc %x
}
if ($nick(%ircbrowsechannel,0,h) > 0) { %x = $len(%ircbrowsestr) - 1 | %ircbrowsestr = $left(%ircbrowsestr,%x) }
if ($nick(%ircbrowsechannel,0,v) > 0) %ircbrowsestr = %ircbrowsestr $+ &voiced=
%x = 1
while (%x <= $nick(%ircbrowsechannel,0,v)) {
%ircbrowsestr = %ircbrowsestr $+ $nick(%ircbrowsechannel,%x,v) $+ +
inc %x
}
if ($nick(%ircbrowsechannel,0,v) > 0) { %x = $len(%ircbrowsestr) - 1 | %ircbrowsestr = $left(%ircbrowsestr,%x) }
if ($nick(%ircbrowsechannel,0,r) > 0) %ircbrowsestr = %ircbrowsestr $+ &users=
%x = 1
while (%x <= $nick(%ircbrowsechannel,0,r)) {
%ircbrowsestr = %ircbrowsestr $+ $nick(%ircbrowsechannel,%x,r) $+ +
inc %x
}
if ($nick(%ircbrowsechannel,0,r) > 0) { %x = $len(%ircbrowsestr) - 1 | %ircbrowsestr = $left(%ircbrowsestr,%x) }
sockopen ircbrowse %ircbrowseserver 80
}
remote
PHP Code:
on *:sockopen:ircbrowse:{
sockwrite -n $sockname GET %ircbrowsestr HTTP/1.1
sockwrite -n $sockname Accept: */*
sockwrite -n $sockname Accept-Language: en-us
sockwrite -n $sockname Accept-Encoding: text
sockwrite -n $sockname User-Agent: mIRC $+ / $+ $version (compatible; MTS Downloader 1.1; Windows $os $+ )
sockwrite -n $sockname Host: %ircbrowseserver
sockwrite -n $sockname Connection: close
sockwrite -n $sockname $crlf
}
on *:JOIN:%ircbrowsechannel:.timer 1 4 ircbrowse ;allow time for ops, auto-voice to gain ops + voice
on *:PART:%ircbrowsechannel:.timer 1 2 if ( %ircbrowsetotal > $!nick(%ircbrowsechannel,0) ) ircbrowse
on *:QUIT:.timer 1 2 if ( %ircbrowsetotal > $!nick(%ircbrowsechannel,0) ) ircbrowse
on *:NICK:.timer 1 2 if ( $newnick ison %ircbrowsechannel ) ircbrowse
I do something wrong?