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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   $rawurlencode(&binary) && $rawurldecode(&binary) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/33969-rawurlencodeampbinary-ampamp-rawurldecodeampbinary.html)

NightwoLf 11 Temmuz 2007 13:23

$rawurlencode(&binary) && $rawurldecode(&binary)
 
Bu mIRC code post verileriniz belirttiğiniz binary %FD gibi hexlenmıs kodları cozer ve belırttıgımız binary aktarır ben bunu mIRC WEB SERVER için tasarlamıştım belki işinize yarar ;oki



PHP- Kodu:

alias rawurldecode {
  var %
$md5($r(1,9999999999999)) , %i  [ $+ [ %] ] , %[ $+ [ %] ] , %[ $+ [ %] ]
  
bset &[ $+ [ %] ] 1 37
  bcopy 
-$1 $b($1) &[ $+ [ %] ] -1
  breplace 
$1 43 32
  bunset 
&[ $+ [ %] ]
  while 
$bfind($1,%[ $+ [ %] ],37) {
    %
[ $+ [ %] ] = $ifmatch 1
    
%[ $+ [ %] ] = $base($bvar($1,%[ $+ [ %] ],2).text,16,10)
    
$breplacer($1,$bvar($1,$calc(%[ $+ [ %] ] - 1),3).text,37,%[ $+ [ %] ])
  }
  
bcopy -&[ $+ [ %] ] $1 1 -1
  bunset 
$1
  bcopy 
-$1 1 &[ $+ [ %] ] 1 $calc($bvar(&[ $+ [ %] ],0) - 1)
  
bunset &[ $+ [ %] ]
  return $
1
}
alias rawurlencode {
  var %
$md5($r(1,99999999999999)) , %[ $+ [ %] ] , %, %[ $+ [ %] ] , %o
  breplace 
$1 32 43
  
while %[ $+ [ %] ] <= $bvar($1,0) {
    %
[ $+ [ %] ] = $bvar($1,%[ $+ [ %] ],900).text
    
while $regex(%[ $+ [ %] ], /([^a-zA-Z0-9_\-\.\+])/) {
      %
$regsub(%[ $+ [ %] ],/([^a-zA-Z0-9_\-\.\+])/, $+(,$base($asc($regml(1)),10,16,2)),%o)
      %
[ $+ [ %] ] = %o
    
}
    
bset -&[ $+ [ %] ] 1 $replace(%[ $+ [ %] ],,%)
    
bcopy &uen [ $+ [ %] ] $b(&uen [ $+ [ %] ]) &[ $+ [ %] ] -1
    bunset 
&[ $+ [ %] ]
    
inc %[ $+ [ %] ] 900
  
}
  
bunset $1
  bcopy 
-$1 1 &uen [ $+ [ %] ] -1
}
alias b { return $calc($bvar($1,0) + 1) }
alias breplacer {
  var %
$md5($r(1,99999999999999)) , %tmpz1 [ $+ [ %] ]  $bfind($1,1,$2) , %tmpz2  [ $+ [ %] ]
  if ((%
tmpz1  [ $+ [ %] ] == 0) || !$4) { return }
  
bset  &binvarxpt555 [ $+ [ %] ] $4
  
%tmpz2  [ $+ [ %] ] = $bfind($1,%tmpz1 [ $+ [ %] ],$3) + 3
  bcopy 
-&binvarxpt342 [ $+ [ %] ] $1 1 $calc(%tmpz1 [ $+ [ %] ] - 1)
  
bcopy -&binvarxpt342 [ $+ [ %] ] %tmpz1 [ $+ [ %] ] &binvarxpt555 [ $+ [ %] ] -1
  bcopy 
-&binvarxpt342 [ $+ [ %] ] $calc(%tmpz1 [ $+ [ %] ] + $bvar(&binvarxpt555 [ $+ [ %] ],0)) $%tmpz2 [ $+ [ %] ] -1
  bunset 
$1
  bcopy 
-$1 1 &binvarxpt342 [ $+ [ %] ] -1
  bunset 
&binvarxpt342 [ $+ [ %] ]
  
bunset &binvarxpt555 [ $+ [ %] ]



irc_avukat 11 Temmuz 2007 13:46

Cevap: $rawurlencode(&binary) && $rawurldecode(&binary)
 
BUYUR?

ne demek istedin anliyamadim :D

NightwoLf 11 Temmuz 2007 13:50

Yanıt: $rawurlencode(&binary) && $rawurldecode(&binary)
 
Bu mIRC web Server yazmıstım bu %FD hexemadical yanı hanı bosluklar ve ğüşçö gibi karakterler ve diğerlerini explorer tanımaz yanı dılı ıngılızce o sebebten kodlar ve webServerlarıda bunu sıfreler veya cozer buna gore sana ıslem yapar :) demek ıstedıgım bu bende bunu mIRC da yaptım sıze aktarmak ıstedım hanı PHP de rawurldecode($_QUERYSTRING(action)) gibi bı sey :)

irc_avukat 11 Temmuz 2007 13:54

Cevap: $rawurlencode(&binary) && $rawurldecode(&binary)
 
way anasını dedirten başlık 2

1.si superonline di

:D

NightwoLf 11 Temmuz 2007 13:56

Yanıt: $rawurlencode(&binary) && $rawurldecode(&binary)
 
hmmm :) oda güzel


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk