The PHP short URL algorithm is unknown. Echoshorturl ($ _ GET ['URL']); functionshortshorturl ($ input) {$ base32 = array ('A', 'B', 'C', 'D ', 'E', 'f PHP short URL algorithm
Unknown source.
Echo response url ($ _ GET ['URL']); function response url ($ input) {$ base32 = array ('A', 'B', 'C ', 'D', 'e', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M ', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'u', 'V', 'W ', 'X', 'y', 'z', '0', '1', '2', '3', '4', '5 '); $ hex = md5 ('prefix '. $ input. 'surfix'); $ hexLen = strlen ($ hex); $ subHexLen = $ hexLen/8; $ output = array (); for ($ I = 0; $ I <$ subHexLen; $ I ++) {$ subHex = substr ($ hex, $ I * 8, 8 ); $ int = 0x3FFFFFFF & (1 * ('0x '. $ subHex); $ out = ''; for ($ j = 0; $ j <6; $ j ++) {$ val = 0x0000001F & $ int; $ out. = $ base32 [$ val]; $ int = $ int> 5;} $ output [] = $ out;} return $ output [0];}