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.241 Comentários

  1. PatrickLAm PatrickLAm

    Вывод из запоя у пожилых людей в стационаре Балашихи. Наши специалисты учитывают возрастные изменения организма при назначении лечения.
    Углубиться в тему – скорая вывод из запоя

  2. Beyler bahis severler Bazı apk dosyaları çalışmıyor Virüslü dosyalara denk geldim Hiç sorun yaşamadım — 1xbet apk indir ücretsiz Çekim işlemleri saniyeler içinde Neyse, kaybetmeyin diye tıkla — 1xbet indir apk 1xbet indir apk Tek adres 1xbet apk yukle Bahis yapan herkese gönder

  3. Беттеры, отзовитесь кто откуда. То вообще доступ к аккаунту без причин закрывают, Денег слил на всяком говне и нечестных букмекерах пока чисто случайно не протестировал единственное место, где реально не кидают и предлагает топовые условия как для ординаров, так и для экспрессов. Всё летает как часы в любое время суток,

    Кому тоже актуально найти проверенное место для игры, там расписаны все технические подробности ставки на спорт бишкек ставки на спорт бишкек Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!

  4. Беттеры, отзовитесь кто откуда. Задолбался я уже искать нормальную контору для ставок, Нервов потратил на этих конторах — мама не горюй до тех пор, не нашел наконец толковую рабочую платформу, начиная от удобного интерфейса и заканчивая официальной лицензией. Всё летает как часы в любое время суток,

    Кому тоже актуально найти проверенное место для игры, обязательно сохраняйте себе этот официальный ресурс мостбет без регистрации мостбет без регистрации Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!

  5. Beyler bahisçiler Oranlar düşük, bonuslar sahte Onlarca site denedim Sonunda bu siteyi keşfettim — 1xbet güncel adres tıkla Çekim dakikalar içinde Neyse, kaydedin bir kenara — 1xbet girişi 1xbet girişi Tek adres 1xbet güncel giriş Bahis yapan herkese gönder

  6. Shanemip Shanemip

    Вывод из запоя в стационаре в Балашихе под постоянным контролем специалистов, с лечением и наблюдением в наркологической клинике «Похмельная служба».
    Получить дополнительные сведения – vyvod-iz-zapoya-na-domu-v-balashihe

  7. Joesphbooke Joesphbooke

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

  8. Herkes dinlesin Mobil bahis için doğru apk dosyasını bulmak çok önemli Çok araştırdım, onlarca site gezdim Hiç sorun yaşamadım — 1xbet yükle tek tıkla Bonuslar ve promolar her gün var Neyse, kendiniz indirin — 1xbet app android 1xbet app android Tek adres 1xbet apk Bahis yapan herkese gönder

  9. Кыргызстан, салам! То выплаты выигрышей задерживают по двое суток, Денег слил на всяком говне и нечестных букмекерах пока чисто случайно не протестировал единственное место, где реально не кидают с отличной линией на все популярные спортивные события. Приветственные бонусы и кэшбек начисляют буквально каждый день.

    В общем, если не хотите тратить время на самостоятельные тесты, обязательно сохраняйте себе этот официальный ресурс регистрация мостбет регистрация мостбет Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!

  10. Народ, кто реально ставит? Вечно то лаги на сайте в самый ответственный момент, Денег слил на всяком говне и нечестных букмекерах пока чисто случайно не протестировал единственное место, где реально не кидают начиная от удобного интерфейса и заканчивая официальной лицензией. Приветственные бонусы и кэшбек начисляют буквально каждый день.

    Кому тоже актуально найти проверенное место для игры, там расписаны все технические подробности mostbet kg регистрация mostbet kg регистрация Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!

Deixe um comentário

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