Cut your links by php function with Google


 function shortenUrl($longUrl)
    {
        define('GOOGLE_API_KEY', 'KEY');
        define('GOOGLE_ENDPOINT', 'https://www.googleapis.com/urlshortener/v1');
       
        $ch = curl_init(
            sprintf('%s/url?key=%s', GOOGLE_ENDPOINT, GOOGLE_API_KEY)
        );
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $requestData = array(
            'longUrl' => $longUrl
        );
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json'));
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($requestData));
        $result = curl_exec($ch);
        curl_close($ch);
        $response = json_decode($result, true);
        return $response['id'];
    }
   
    // TinyURL shortener
    function shortTinyURL($ToConvert) {
        $short_url = file_get_contents('http://tinyurl.com/api-create.php?url=' . $ToConvert);
        return $short_url;
    }
    // Bit.ly shortener
    function shortBitly($ToConvert) {
        $bitlylogin = 'YOUR_USERNAME';
        $bitlyapikey = 'YOUR_API_KEY';
        $bitlyurl = file_get_contents('http://api.bit.ly/shorten?version=2.0.1&longUrl=' . $ToConvert . '&login=' . $bitlylogin . '&apiKey=' . $bitlyapikey);
        $bitlycontent = json_decode($bitlyurl,true);
        $bitlyerror = $bitlycontent['errorCode'];
        $short_url = $bitlycontent['results'][$ToConvert]['shortUrl'];
        return $short_url;
    }
    // Su.pr shortener
    function shortSupr($ToConvert) {
        $short_url = file_get_contents('http://su.pr/api?url=' . $ToConvert);
        return $short_url;
    }
    // Is.gd shortener
    function shortIsgd($ToConvert) {
        $short_url = file_get_contents('http://www.is.gd/api.php?longurl=' . $ToConvert);
        return $short_url;
    }
    // L4u.in shortener
    function shortL4uin($ToConvert) {
        $short_url = file_get_contents('http://www.l4u.in/?module=ShortURL&file=Add&mode=API&url=' . $ToConvert);
        return $short_url;
    }
    // To.ly shortener
    function shortToly($ToConvert) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "http://to.ly/api.php?longurl=".urlencode($ToConvert));
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        $shorturl = curl_exec ($ch);
        curl_close ($ch);
        return $short_url;
    }
    // Adf.ly shortener
    function shortAdfly($ToConvert) {
        $APIKey = 'YOUR_API_KEY';
        $UserID = 'YOUR_USER_ID';
        $ShortType = 'int'; // or 'banner'
        $short_url = file_get_contents('http://adf.ly/api.php?key=' . $APIKey . '&uid=' . $UserID . '&advert_type=' . $ShortType . '&url=' . $ToConvert);
        return $short_url;
    }
    // Kwn.me shortener
    function shortKwnme($ToConvert) {
        $short_url = file_get_contents('http://kwn.me/t.php?process=1&url=' . $ToConvert);
        return $short_url;
    }