[ create a new paste ] login | about

Link: http://codepad.org/UvK78yPA    [ raw code | output | fork ]

PHP, pasted on Sep 16:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

$urltoken = "Q05EMDMxMUo0UzY4Q0NVIFZlci4gRi4wQkhQUU9FTSAtIGY1";
echo urltoken_decode($urltoken);

function urltoken_decode($token)
{
    $len = strlen($token);
    if (!$len)
       return $token;

    $digit = $token[$len-1];
    if (!in_array($digit, range(0,2)))
    {
        throw InvalidArgumentException(sprintf('Invalid end digit (%s).', $digit));
    }
    return base64_decode(substr($token, 0, -1));
}


Output:
1
CND0311J4S68CCU Ver. F.0BHPQOEM - f


Create a new paste based on this one


Comments: