Jump to content
UBot Underground

[code] URL Encode (urlencode) for Pingomatic and others


Recommended Posts

All I could find on the forums were old zipped v3.x scripts, so I decided to post some v4 goodness :)

Here you go, a simple script that does some URL Encoding.

 

define $TurnIntoCrap(#url) {
   set(#crap, $replace(#url, "http://", "http%3A%2F%2F"), "Global")
   set(#crap, $replace(#crap, " ", "%20"), "Global")
   set(#crap, $replace(#crap, "/", "%2F"), "Global")
   set(#crap, $replace(#crap, "?", "%3F"), "Global")
   set(#turd, $replace(#crap, "=", "%3D"), "Global")
   return(#turd)
}
load html($TurnIntoCrap("http://ubotstudio.com/forum/?something"))

Link to post
Share on other sites

Aaaaaand here is the ULTIMATE URL Encoder :D

 

define $TurnIntoCrap(#url) {
set(#crap, $replace(#url, " ", "%20"), "Global")
set(#crap, $replace(#crap, "!", "%21"), "Global")
set(#crap, $replace(#crap, """, "%22"), "Global")
set(#crap, $replace(#crap, "#", "%23"), "Global")
set(#crap, $replace(#crap, "$", "%24"), "Global")
set(#crap, $replace(#crap, "%", "%25"), "Global")
set(#crap, $replace(#crap, "&", "%26"), "Global")
set(#crap, $replace(#crap, "'", "%27"), "Global")
set(#crap, $replace(#crap, "(", "%28"), "Global")
set(#crap, $replace(#crap, ")", "%29"), "Global")
set(#crap, $replace(#crap, "*", "%2A"), "Global")
set(#crap, $replace(#crap, "+", "%2B"), "Global")
set(#crap, $replace(#crap, ",", "%2C"), "Global")
set(#crap, $replace(#crap, "-", "%2D"), "Global")
set(#crap, $replace(#crap, ".", "%2E"), "Global")
set(#crap, $replace(#crap, "/", "%2F"), "Global")
set(#crap, $replace(#crap, "0", "%30"), "Global")
set(#crap, $replace(#crap, "1", "%31"), "Global")
set(#crap, $replace(#crap, "2", "%32"), "Global")
set(#crap, $replace(#crap, "3", "%33"), "Global")
set(#crap, $replace(#crap, "4", "%34"), "Global")
set(#crap, $replace(#crap, "5", "%35"), "Global")
set(#crap, $replace(#crap, "6", "%36"), "Global")
set(#crap, $replace(#crap, "7", "%37"), "Global")
set(#crap, $replace(#crap, "8", "%38"), "Global")
set(#crap, $replace(#crap, "9", "%39"), "Global")
set(#crap, $replace(#crap, ":", "%3A"), "Global")
set(#crap, $replace(#crap, ";", "%3B"), "Global")
set(#crap, $replace(#crap, "<", "%3C"), "Global")
set(#crap, $replace(#crap, "=", "%3D"), "Global")
set(#crap, $replace(#crap, ">", "%3E"), "Global")
set(#crap, $replace(#crap, "?", "%3F"), "Global")
set(#crap, $replace(#crap, "@", "%40"), "Global")
set(#crap, $replace(#crap, "A", "%41"), "Global")
set(#crap, $replace(#crap, "B", "%42"), "Global")
set(#crap, $replace(#crap, "C", "%43"), "Global")
set(#crap, $replace(#crap, "D", "%44"), "Global")
set(#crap, $replace(#crap, "E", "%45"), "Global")
set(#crap, $replace(#crap, "F", "%46"), "Global")
set(#crap, $replace(#crap, "G", "%47"), "Global")
set(#crap, $replace(#crap, "H", "%48"), "Global")
set(#crap, $replace(#crap, "I", "%49"), "Global")
set(#crap, $replace(#crap, "J", "%4A"), "Global")
set(#crap, $replace(#crap, "K", "%4B"), "Global")
set(#crap, $replace(#crap, "L", "%4C"), "Global")
set(#crap, $replace(#crap, "M", "%4D"), "Global")
set(#crap, $replace(#crap, "N", "%4E"), "Global")
set(#crap, $replace(#crap, "O", "%4F"), "Global")
set(#crap, $replace(#crap, "P", "%50"), "Global")
set(#crap, $replace(#crap, "Q", "%51"), "Global")
set(#crap, $replace(#crap, "R", "%52"), "Global")
set(#crap, $replace(#crap, "S", "%53"), "Global")
set(#crap, $replace(#crap, "T", "%54"), "Global")
set(#crap, $replace(#crap, "U", "%55"), "Global")
set(#crap, $replace(#crap, "V", "%56"), "Global")
set(#crap, $replace(#crap, "W", "%57"), "Global")
set(#crap, $replace(#crap, "X", "%58"), "Global")
set(#crap, $replace(#crap, "Y", "%59"), "Global")
set(#crap, $replace(#crap, "Z", "%5A"), "Global")
set(#crap, $replace(#crap, "[", "%5B"), "Global")
set(#crap, $replace(#crap, "\", "%5C"), "Global")
set(#crap, $replace(#crap, "]", "%5D"), "Global")
set(#crap, $replace(#crap, "^", "%5E"), "Global")
set(#crap, $replace(#crap, "_", "%5F"), "Global")
set(#crap, $replace(#crap, "`", "%60"), "Global")
set(#crap, $replace(#crap, "a", "%61"), "Global")
set(#crap, $replace(#crap, "b", "%62"), "Global")
set(#crap, $replace(#crap, "c", "%63"), "Global")
set(#crap, $replace(#crap, "d", "%64"), "Global")
set(#crap, $replace(#crap, "e", "%65"), "Global")
set(#crap, $replace(#crap, "f", "%66"), "Global")
set(#crap, $replace(#crap, "g", "%67"), "Global")
set(#crap, $replace(#crap, "h", "%68"), "Global")
set(#crap, $replace(#crap, "i", "%69"), "Global")
set(#crap, $replace(#crap, "j", "%6A"), "Global")
set(#crap, $replace(#crap, "k", "%6B"), "Global")
set(#crap, $replace(#crap, "l", "%6C"), "Global")
set(#crap, $replace(#crap, "m", "%6D"), "Global")
set(#crap, $replace(#crap, "n", "%6E"), "Global")
set(#crap, $replace(#crap, "o", "%6F"), "Global")
set(#crap, $replace(#crap, "p", "%70"), "Global")
set(#crap, $replace(#crap, "q", "%71"), "Global")
set(#crap, $replace(#crap, "r", "%72"), "Global")
set(#crap, $replace(#crap, "s", "%73"), "Global")
set(#crap, $replace(#crap, "t", "%74"), "Global")
set(#crap, $replace(#crap, "u", "%75"), "Global")
set(#crap, $replace(#crap, "v", "%76"), "Global")
set(#crap, $replace(#crap, "w", "%77"), "Global")
set(#crap, $replace(#crap, "x", "%78"), "Global")
set(#crap, $replace(#crap, "y", "%79"), "Global")
set(#crap, $replace(#crap, "z", "%7A"), "Global")
set(#crap, $replace(#crap, "{", "%7B"), "Global")
set(#crap, $replace(#crap, "|", "%7C"), "Global")
set(#crap, $replace(#crap, "}", "%7D"), "Global")
set(#crap, $replace(#crap, "~", "%7E"), "Global")
set(#crap, $replace(#crap, " ", "%7F"), "Global")
set(#crap, $replace(#crap, "€", "%80"), "Global")
set(#crap, $replace(#crap, " ", "%81"), "Global")
set(#crap, $replace(#crap, "‚", "%82"), "Global")
set(#crap, $replace(#crap, "Æ’", "%83"), "Global")
set(#crap, $replace(#crap, "„", "%84"), "Global")
set(#crap, $replace(#crap, "…", "%85"), "Global")
set(#crap, $replace(#crap, "†", "%86"), "Global")
set(#crap, $replace(#crap, "‡", "%87"), "Global")
set(#crap, $replace(#crap, "ˆ", "%88"), "Global")
set(#crap, $replace(#crap, "‰", "%89"), "Global")
set(#crap, $replace(#crap, "Å ", "%8A"), "Global")
set(#crap, $replace(#crap, "‹", "%8B"), "Global")
set(#crap, $replace(#crap, "Å’", "%8C"), "Global")
set(#crap, $replace(#crap, " ", "%8D"), "Global")
set(#crap, $replace(#crap, "?", "%8E"), "Global")
set(#crap, $replace(#crap, " ", "%8F"), "Global")
set(#crap, $replace(#crap, " ", "%90"), "Global")
set(#crap, $replace(#crap, "‘", "%91"), "Global")
set(#crap, $replace(#crap, "’", "%92"), "Global")
set(#crap, $replace(#crap, "“", "%93"), "Global")
set(#crap, $replace(#crap, "â€Â", "%94"), "Global")
set(#crap, $replace(#crap, "•", "%95"), "Global")
set(#crap, $replace(#crap, "–", "%96"), "Global")
set(#crap, $replace(#crap, "â€â€", "%97"), "Global")
set(#crap, $replace(#crap, "˜", "%98"), "Global")
set(#crap, $replace(#crap, "â„¢", "%99"), "Global")
set(#crap, $replace(#crap, "Å¡", "%9A"), "Global")
set(#crap, $replace(#crap, "›", "%9B"), "Global")
set(#crap, $replace(#crap, "Å“", "%9C"), "Global")
set(#crap, $replace(#crap, " ", "%9D"), "Global")
set(#crap, $replace(#crap, "?", "%9E"), "Global")
set(#crap, $replace(#crap, "Ÿ", "%9F"), "Global")
set(#crap, $replace(#crap, " ", "%A0"), "Global")
set(#crap, $replace(#crap, "¡", "%A1"), "Global")
set(#crap, $replace(#crap, "¢", "%A2"), "Global")
set(#crap, $replace(#crap, "£", "%A3"), "Global")
set(#crap, $replace(#crap, " ", "%A4"), "Global")
set(#crap, $replace(#crap, "Â¥", "%A5"), "Global")
set(#crap, $replace(#crap, "|", "%A6"), "Global")
set(#crap, $replace(#crap, "§", "%A7"), "Global")
set(#crap, $replace(#crap, "¨", "%A8"), "Global")
set(#crap, $replace(#crap, "©", "%A9"), "Global")
set(#crap, $replace(#crap, "ª", "%AA"), "Global")
set(#crap, $replace(#crap, "«", "%AB"), "Global")
set(#crap, $replace(#crap, "¬", "%AC"), "Global")
set(#crap, $replace(#crap, "¯", "%AD"), "Global")
set(#crap, $replace(#crap, "®", "%AE"), "Global")
set(#crap, $replace(#crap, "¯", "%AF"), "Global")
set(#crap, $replace(#crap, "°", "%B0"), "Global")
set(#crap, $replace(#crap, "±", "%B1"), "Global")
set(#crap, $replace(#crap, "²", "%B2"), "Global")
set(#crap, $replace(#crap, "³", "%B3"), "Global")
set(#crap, $replace(#crap, "´", "%B4"), "Global")
set(#crap, $replace(#crap, "µ", "%B5"), "Global")
set(#crap, $replace(#crap, "¶", "%B6"), "Global")
set(#crap, $replace(#crap, "·", "%B7"), "Global")
set(#crap, $replace(#crap, "¸", "%B8"), "Global")
set(#crap, $replace(#crap, "¹", "%B9"), "Global")
set(#crap, $replace(#crap, "º", "%BA"), "Global")
set(#crap, $replace(#crap, "»", "%BB"), "Global")
set(#crap, $replace(#crap, "¼", "%BC"), "Global")
set(#crap, $replace(#crap, "½", "%BD"), "Global")
set(#crap, $replace(#crap, "¾", "%BE"), "Global")
set(#crap, $replace(#crap, "¿", "%BF"), "Global")
set(#crap, $replace(#crap, "À", "%C0"), "Global")
set(#crap, $replace(#crap, "ÃÂ", "%C1"), "Global")
set(#crap, $replace(#crap, "Â", "%C2"), "Global")
set(#crap, $replace(#crap, "Ã", "%C3"), "Global")
set(#crap, $replace(#crap, "Ä", "%C4"), "Global")
set(#crap, $replace(#crap, "Ã…", "%C5"), "Global")
set(#crap, $replace(#crap, "Æ", "%C6"), "Global")
set(#crap, $replace(#crap, "Ç", "%C7"), "Global")
set(#crap, $replace(#crap, "È", "%C8"), "Global")
set(#crap, $replace(#crap, "É", "%C9"), "Global")
set(#crap, $replace(#crap, "Ê", "%CA"), "Global")
set(#crap, $replace(#crap, "Ë", "%CB"), "Global")
set(#crap, $replace(#crap, "Ì", "%CC"), "Global")
set(#crap, $replace(#crap, "ÃÂ", "%CD"), "Global")
set(#crap, $replace(#crap, "ÃŽ", "%CE"), "Global")
set(#crap, $replace(#crap, "ÃÂ", "%CF"), "Global")
set(#crap, $replace(#crap, "?", "%D0"), "Global")
set(#crap, $replace(#crap, "Ñ", "%D1"), "Global")
set(#crap, $replace(#crap, "Ã’", "%D2"), "Global")
set(#crap, $replace(#crap, "Ó", "%D3"), "Global")
set(#crap, $replace(#crap, "Ãâ€", "%D4"), "Global")
set(#crap, $replace(#crap, "Õ", "%D5"), "Global")
set(#crap, $replace(#crap, "Ö", "%D6"), "Global")
set(#crap, $replace(#crap, "Ø", "%D8"), "Global")
set(#crap, $replace(#crap, "Ù", "%D9"), "Global")
set(#crap, $replace(#crap, "Ú", "%DA"), "Global")
set(#crap, $replace(#crap, "Û", "%DB"), "Global")
set(#crap, $replace(#crap, "Ü", "%DC"), "Global")
set(#crap, $replace(#crap, "?", "%DD"), "Global")
set(#crap, $replace(#crap, "?", "%DE"), "Global")
set(#crap, $replace(#crap, "ß", "%DF"), "Global")
set(#crap, $replace(#crap, "à", "%E0"), "Global")
set(#crap, $replace(#crap, "á", "%E1"), "Global")
set(#crap, $replace(#crap, "â", "%E2"), "Global")
set(#crap, $replace(#crap, "ã", "%E3"), "Global")
set(#crap, $replace(#crap, "ä", "%E4"), "Global")
set(#crap, $replace(#crap, "Ã¥", "%E5"), "Global")
set(#crap, $replace(#crap, "æ", "%E6"), "Global")
set(#crap, $replace(#crap, "ç", "%E7"), "Global")
set(#crap, $replace(#crap, "è", "%E8"), "Global")
set(#crap, $replace(#crap, "é", "%E9"), "Global")
set(#crap, $replace(#crap, "ê", "%EA"), "Global")
set(#crap, $replace(#crap, "ë", "%EB"), "Global")
set(#crap, $replace(#crap, "ì", "%EC"), "Global")
set(#crap, $replace(#crap, "í", "%ED"), "Global")
set(#crap, $replace(#crap, "î", "%EE"), "Global")
set(#crap, $replace(#crap, "ï", "%EF"), "Global")
set(#crap, $replace(#crap, "?", "%F0"), "Global")
set(#crap, $replace(#crap, "ñ", "%F1"), "Global")
set(#crap, $replace(#crap, "ò", "%F2"), "Global")
set(#crap, $replace(#crap, "ó", "%F3"), "Global")
set(#crap, $replace(#crap, "ô", "%F4"), "Global")
set(#crap, $replace(#crap, "õ", "%F5"), "Global")
set(#crap, $replace(#crap, "ö", "%F6"), "Global")
set(#crap, $replace(#crap, "÷", "%F7"), "Global")
set(#crap, $replace(#crap, "ø", "%F8"), "Global")
set(#crap, $replace(#crap, "ù", "%F9"), "Global")
set(#crap, $replace(#crap, "ú", "%FA"), "Global")
set(#crap, $replace(#crap, "û", "%FB"), "Global")
set(#crap, $replace(#crap, "ü", "%FC"), "Global")
set(#crap, $replace(#crap, "?", "%FD"), "Global")
set(#crap, $replace(#crap, "?", "%FE"), "Global")
set(#crap, $replace(#crap, "ÿ", "%FF"), "Global")
   return(#crap)
}
load html($TurnIntoCrap("http://ubotstudio.com/forum/?something"))

  • Like 1
Link to post
Share on other sites
  • 3 weeks later...

I think somebody was bored! lol http://ubotstudio.com/forum/public/style_emoticons/default/smile.gif (nice one though!)

 

 

John

 

 

I think someone should get bored more often :P

 

 

Thats quite cool (and saves us figuring it out)

 

Thanks

Link to post
Share on other sites

Nice share - thanks. Also nice to see someone else uses the international standard for variable naming ;-)

 

Andy

 

Hehehe

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...