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

  1. Врач проводит первичный осмотр и оценивает, можно ли начать лечение на дому или безопаснее организовать госпитализацию. Особенно важно обратиться за профессиональной помощью при алкогольном отравлении, заболеваниях сердца и ЖКТ, нарушении функций печени, почек и мозга, а также при психозах и выраженной агрессии.
    Изучить вопрос подробнее – http://www.k.vyvod-iz-zapoya-kemerovo18.ru

  2. Switching homes — what a rollercoaster. I remember my own move not all that long ago, and honestly, definitely a handful. Figure you’ll knock it out, then reality kicks in fast. One acquaintance sang praises about X, but I needed dependable info. So what I found out: when you’re seeking trustworthy local movers, do yourself a favor. Because: seasoned crews handle the desert climate — especially during busy season. My process — asked for itemized quotes — and no exaggeration here, I steered clear of disasters. Here’s something useful that was a total game changer. nevada movers https://movers-in-nevada-dhc.com That source had it neatly organized. What you see is what you get — zero hidden costs. Went with an option from there and I couldn’t have asked for better. So take your time. Check their equipment. A decent mover is worth their weight in gold. Wishing you a hassle-free transition!

  3. Слушайте кто сталкивался Брат снова сорвался Дети напуганы Нужна срочная помощь на дому Короче, только капельница реально спасла — прокапаться от алкоголя на дому быстро Приехали через 40 минут В общем, жмите чтобы сохранить — прокапать от алкоголя https://kodirovanie.kapelnica-ot-zapoya-kazan.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  4. Казань, всем привет Отец не выходит из штопора Родственники не знают что делать В больницу тащить страшно Короче, единственное что вытащило из запоя — прокапаться от алкоголя цена фиксированная Через пару часов человек пришёл в себя В общем, вся инфа по ссылке — прокапать казань https://lechenie.kapelnica-ot-zapoya-kazan.ru Капельница от запоя — это реальный выход Перешлите тем кто в такой же ситуации

  5. LanceGoove LanceGoove

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

Deixe um comentário

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