Ir ao conteúdo

Nova versão do LURL (Tiny-URL).

Boa noite,

Na primeira versão do LURL (Tiny-URL), o usuário João, sugeriu que em vez de eu gerar um identificador aleatório, que poderia causar problemas quando o banco de dados se tornasse muito grande, eu poderia utilizar o campo ID, pois o mesmo é Auto Increment, e por isso ele se auto incrementa, não permitindo que existam dois campos com o mesmo identificador.

Já pensava em acatar a idéia do João a bastante tempo mas sempre estava com preguiça, até que alguns dias atrás uma amiga pediu ajuda para fazer um script para conversão de números entre bases. Após ajudar a mesma, ficou fácil. Só passar o código para PHP, modificar algumas funções antigas e pronto.

Foi necessário criar dois novos métodos importantes:
[code lang=”php”]
function convertDecimalTo($decimal,$newBase,$str,$letters) {
if ($decimal >= $newBase) {
$x = $decimal % $newBase;
$y = $decimal / $newBase;
$str = $letters{$x} . $str;
if ($y < $newBase) { $str = $letters{$y} . $str; } return convertDecimalTo($y,$newBase,$str,$letters); } else { if (strlen($str) == 0) { $str = $letters{$decimal} . $str; } return $str; } } function convertBaseToDecimal($value,$newBase,$letters) { $sum = 0; $len = strlen($value); $end = $len-1; for ($x=$end;$x>=0;$x–) {
$sum = $sum + strpos($letters,$value{$x}) * pow($newBase,($end – $x));
}
return $sum;
}
[/code]

As demais modificações você pode ver aqui:
LURL (Tiny-URL) com Identificador apartir do ID em PHP 4

Assim que for possível vou fazer as alterações na versão para PHP5 onde é utilizado classes.
Matheus Bratfisch

PS: Vou criar uma página para o LURL na sessão Code em breve.

LURL (Tiny-URL) com gráfico e estatísticas para PHP4
LURL (Tiny-URL) com gráfico e estatísticas para PHP5

Publicado emAprendendoCodeMySQLphp

3.228 Comentários

  1. Millet dinleyin Bilgisayar başında olmak zorunda değilsin Çoğu site uygulama sunmuyor Hiçbir sorun yaşamadım — 1xbet indir hemen Bonuslar ve promolar her gün var Neyse, tüm detaylar linkte — 1xbet yukle 1xbet yukle Tek adres 1xbet indir Bahis yapan herkese gönder

  2. Салам, Бишкек А поддержка молчит как рыба Искал долго, перепробовал кучу вариантов Короче, единственная где не кидают — ставки на спорт бишкек онлайн лучший выбор Бонусы и акции каждый день В общем, вся инфа вот здесь — букмекерская контора бишкек букмекерская контора бишкек Не ведитесь на лохотроны Перешлите тому кто тоже ищет нормальную контору

  3. ArmandoVef ArmandoVef

    Врач контролирует состояние пациента на протяжении всей процедуры — от первого введения препаратов до стабилизации самочувствия. Обычно уже через час после постановки капельницы уходит тошнота, нормализуется сон, снижается тревожность и тяга к спиртному. По завершении инфузионной терапии нарколог оставляет необходимые медикаменты на несколько дней, дает чёткие инструкции по их приёму и рекомендует дальнейшие шаги: амбулаторное наблюдение, кодирование или реабилитацию. После вывода из запоя обязательно даются рекомендации по продолжению лечения алкоголизма, включая кодирование и реабилитацию. Во многих случаях — да: в частной клинике платная помощь включает выездную стабилизацию, чтобы анонимно и быстро провести необходимые процедуры на месте.
    Выяснить больше – нарколог на дом

  4. Stevenhem Stevenhem

    Длительное употребление спиртного неизбежно приводит к общей интоксикации, нарушению работы внутренних органов и развитию абстинентного синдрома. В такой ситуации главная задача близких — оперативно помочь зависимому человеку справиться с отравлением и избежать серьезных проблем. Профессиональная капельница от запоя в Москве — это оптимальный способ быстро очистить кровь от токсинов, восстановить водно-электролитный баланс и стабилизировать состояние больного. В отличие от таблетированной терапии, инфузионная капельница оказывает действие значительно быстрее, запуская усиленное выведение продуктов распада этанола. Обращение к опытным специалистам нашей клиники гарантирует не только экстренное снятие острых симптомов, но и всестороннее медицинское лечение с учетом анамнеза, стажа зависимости и наличия хронических заболеваний печени, почек и сердечно-сосудистой системы. Мы используем только сертифицированные препараты, а положительные отзывы клиентов показывают, что такая капельница действительно помогает вернуть человека к трезвой жизни. Наш администратор Юлия готова принять вашу заявку и ответить на любые вопросы о лечении алкоголизма.
    Получить больше информации – kapelnicu-ot-zapoya-cena-moskva

  5. Беттеры отзовитесь Вечно то лаги Нервов потратил — мама не горюй Короче, единственная где не кидают — ставки на спорт с крутыми бонусами Бонусы и акции каждый день В общем, там все подробности — ставки на спорт кыргызстан ставки на спорт кыргызстан Только mostbet реально рулит Перешлите тому кто тоже ищет нормальную контору

  6. Beyler bahisçiler Güncel giriş adresini bulmak her seferinde çok zor oluyor Onlarca site denedim Hiç takılmadan çalışıyor — 1xbet güncel giriş burada Çekim dakikalar içinde Neyse, her şey mevcut — 1xbet giriş adresi 1xbet giriş adresi Sakın sahte sitelere kanma Bahis yapan herkese gönder

  7. Беттеры отзовитесь Вечно то лаги Искал долго, перепробовал кучу вариантов Короче, нашел наконец толковую контору — ставки на спорт бишкек онлайн лучший выбор Бонусы и акции каждый день В общем, сохраняйте себе — скачать мостбет скачать мостбет Только mostbet реально рулит Перешлите тому кто тоже ищет нормальную контору

  8. Стационарное лечение запоя в Балашихе — эффективное решение для длительного запоя. Мы предлагаем индивидуальный подход и комплексную терапию для каждого пациента.
    Выяснить больше – помощь вывод из запоя балашиха

  9. Слушайте кто в теме А поддержка молчит как рыба Денег слил на всяком говне Короче, единственная где не кидают — mostbet kg лучший букмекер Бонусы и акции каждый день В общем, там все подробности — мосбет онлайн мосбет онлайн Не ведитесь на лохотроны Перешлите тому кто тоже ищет нормальную контору

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *