Программа для массового создания коротких урлов?

Тема в разделе "Мегафлуд", создана пользователем vwdmi, 6 апр 2011.

  1. vwdmi

    vwdmi Создатель

    Регистр.:
    14 дек 2010
    Сообщения:
    20
    Симпатии:
    6
    Добрый день.
    Подскажите плиз, существуют ли какие-то програмки/скрипты для массового создания коротких урлов из списка моих "длинных" урлов?
    т.е. есть у меня список ссылок из 100 шт, хочу я сделать так чтоб все эти ссылки прошли через сервис создания коротких урлов и на выходе я получил список коротких урлов. :)
    Ткните плиз где искать или если не жалко, поделитесь плиз :)
     
  2. HellWorm

    HellWorm

    Регистр.:
    16 май 2007
    Сообщения:
    372
    Симпатии:
    59
    Может быть Вас устроят онлайн сервисы ? Вот обзор таких онлайн сервисов:

    http://www.3dnews.ru/software/20_services_for_url_encrypting


    А также сервис с поддержкой загрузки урл списком:

    http://myurl.in/index_multiple.php
     
    vwdmi нравится это.
  3. vwdmi

    vwdmi Создатель

    Регистр.:
    14 дек 2010
    Сообщения:
    20
    Симпатии:
    6
    этот сервис для меня не подходит :( в идеале что-нибудь типа _http://bit.ly/ (там даже api есть)... но вот только как массово создавать....?!
     
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    дак вот через айпи и создавать они же и скрипт дают им же пофигу ты даешь свой урл они дают короткий линк
     
  5. Dr.Sheff

    Dr.Sheff

    Регистр.:
    20 ноя 2010
    Сообщения:
    175
    Симпатии:
    26
    Не совсем понятно о чём речь. Если вы используете CMS, то для каждой найдётся по несколько рабочих компонентов создания различного вида ссылок ЧПУ и т.д. А если сайт статический, то правите сам дорген.
     
  6. kapamapa

    kapamapa Постоялец

    Регистр.:
    14 май 2007
    Сообщения:
    134
    Симпатии:
    35
    :haha: сори за флуд, Вы что курите такое? :haha:
     
  7. vwdmi

    vwdmi Создатель

    Регистр.:
    14 дек 2010
    Сообщения:
    20
    Симпатии:
    6
    так понятно что через api, но надо же скрипт какой-то или програмку, а я не силен в программировании :(
     
  8. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    в таком случае тебе проще зайти на bit.ly и прямо в форму вставлять все эти 100 ссылок и потом из тойже формы скопируешь себе результат или такой вариант не устраивает?
    вот скрипт не мой проверял работает можно дописать в принципе, чтобы урлы брал из файла например или из формы
    PHP:
    <?php
    /* Функция короткий УРЛ через bit.ly */
    function make_bitly_url($url,$login,$appkey,$format 'xml',$version '2.0.1')
    {
        
    $bitly 'http://api.bit.ly/shorten?version='.$version.'&longUrl='.urlencode($url).'&login='.$login.'&apiKey='.$appkey.'&format='.$format;
        
    $response file_get_contents($bitly);
        if(
    strtolower($format) == 'json')
        {
            
    $json = @json_decode($response,true);
            return 
    $json['results'][$url]['shortUrl'];
        }
        else 
        {
            
    $xml simplexml_load_string($response);
            return 
    'http://bit.ly/'.$xml->results->nodeKeyVal->hash;
        }
    }

    /* Использование */
    $short make_bitly_url('http://site.ru','zzallexx','R_2bfc9aa6504e883d55e9d3327296b86d','json');
    echo 
    'The short URL is:  '.$short

    // Результат:  http://bit.ly/hcPyTz

    ?>
     
  9. DorjeCash

    DorjeCash Создатель

    Регистр.:
    18 апр 2008
    Сообщения:
    24
    Симпатии:
    8
    есть неплохой скриптик от "красной спирали":
    http://www.redspiral.net/spiralurl
    скрипт простой, легкий, бесплатный.
    немножко допилив его напильником - можно превратить в автоматический генератор листа укорачивающих линков. я его как раз для таких целей юзаю.
     
  10. vwdmi

    vwdmi Создатель

    Регистр.:
    14 дек 2010
    Сообщения:
    20
    Симпатии:
    6
    Если бы умел пользоваться напильником - тогда не создавал бы топик :) в программинге я полный ноль :)