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

5.410 Comentários

  1. WilliamEdunk WilliamEdunk

    Если больной потерял сознание, появились судороги, тяжелые нарушения дыхания, признаки инсульта или иное угрожающее жизни расстройство, требуется скорая помощь. Обычный вызов нарколога на дому в таком случае может быть недостаточным. Бригада наркологической клиники Нарника оказывает первую скорую медицинскую помощь с последующим трансфером в городскую больницу или психиатрическую больницу по адресу проживания.
    Подробнее – https://a.vivod-iz-zapoya-v-sankt-peterburge16.ru

  2. So time to pack up and go — I feel for you not too far in the past, and take it from someone who knows, quite the production. Think it’ll be quick, then suddenly it’s overwhelming. Everyone seems to know a mover, but I needed solid info. Anyway: when you’re searching for movers in nevada, don’t just pick a name. Here’s the logic: local pros have the routes down — particularly when it’s blazing hot. My approach — asked a ton of questions — and honestly, that research was clutch. So take a look at this that finally gave me direction. southern nevada movers https://movers-in-nevada-rfj.com That list right there streamlined the search. No tricky pricing — totally upfront. Went with what I found there and better than expected. Approach it wisely. Check their credentials. The right team makes all the difference. Best of luck with your move!

  3. Nathanmat Nathanmat

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

  4. Williamtam Williamtam

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

  5. Matthewfum Matthewfum

    Запой отличается от разового употребления алкоголя тем, что больной продолжает пить несколько дней подряд и использует новые дозы спиртного для временного облегчения похмелья. Со временем такая схема усиливает алкогольную зависимость. Чем дольше продолжается запой, тем выше вероятность тяжелого абстинентного синдрома и тем чаще требуется помощь врача.
    Получить больше информации – вывод из запоя недорого в Санкт-Петербурге

  6. Беда случилась — человек в запое уже много дней. Дома помочь невозможно — требуется серьёзное лечение. Повезло найти стационар. Можно лечь в клинику. Медперсонал круглосуточно на месте. Капельницы и инфузии — под строгим контролем. Полная анонимность. Палаты комфортные. выведение из запоя в стационаре выведение из запоя в стационаре Вся информация по ссылке. Проверили на себе — всё честно. После лечения сразу легче. И главное — с поддержкой. Главное — не медлить. Каждая минута важна. Кто ищет стационар — рекомендую. Держитесь!

Deixe um comentário

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