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

  1. Самара, всем привет Близкий человек уже несколько дней в запое Родственники не знают что делать Таблетки не помогают Короче, только это реально спасло — вывод из запоя на дому самара круглосуточно без выходных Через пару часов человек пришёл в себя В общем, вся инфа по ссылке — вывод из запоя цены https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-abc.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  2. Слушайте кто знает Отец не выходит из штопора Дети напуганы В больницу тащить страшно Короче, врач приехал и поставил систему — вызов нарколога на дом анонимно Приехал через 40 минут В общем, жмите чтобы сохранить — вызов врача нарколога на дом https://alkogolizm.narkolog-na-dom-ekaterinburg-10.ru Нарколог на дом — это реальный выход Перешлите тем кто в такой же ситуации

  3. Люди подскажите Брат снова сорвался Родственники не знают что делать В больницу тащить страшно Короче, единственное что вытащило из запоя — вывод из запоя недорого и качественно Поставили капельницу с детоксикационным раствором В общем, не потеряйте контакты — вывод из запоя цены https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-abc.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  4. Самара, всем привет Брат снова сорвался Родственники не знают что делать Таблетки не помогают Короче, только это реально спасло — вывод из запоя самара с капельницей Сняли ломку и стабилизировали состояние В общем, вся инфа по ссылке — частный вывод из запоя https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-abc.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  5. Нижний Новгород, всем привет Близкий человек уже несколько дней в запое Родственники не знают что делать Таблетки не помогают Короче, только это реально спасло — помощь нарколога на дому эффективно Осмотрел и поставил капельницу В общем, жмите чтобы сохранить — психиатр нарколог на дом https://alkogolizm.narkolog-na-dom-nizhnij-novgorod-2.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  6. Люди помогите советом Отец не выходит из штопора Соседи стучат в стену Таблетки не помогают Короче, только это реально спасло — вывод из запоя недорого Санкт Петербург с выездом Сняли ломку и стабилизировали состояние В общем, жмите чтобы сохранить — вывод из запоя спб вывод из запоя спб Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  7. Самара, всем привет Муж просто потерял себя Соседи стучат в стену Таблетки не помогают Короче, только это реально спасло — вывод из запоя самара с капельницей Через пару часов человек пришёл в себя В общем, не потеряйте контакты — запой на дому https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-abc.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

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

  9. Нижний Новгород, всем привет Ситуация критическая Жена в истерике В больницу тащить страшно Короче, только стационар реально спас — вывод из запоя в стационаре с капельницами Капельницы и уколы по схеме В общем, не потеряйте контакты — вывод из запоя вызвать нарколога https://alkogolizm.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-mqz.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  10. VincentBiZ VincentBiZ

    Наркологическая помощь в Люберцах может проводиться на дому, амбулаторно или в стационаре клиники. Формат подбирает врач после осмотра пациента, оценки длительности запоя, количества алкоголя, возраста, наличия хронических заболеваний, психического состояния и возможных осложнений. Главный принцип медицинской работы — не просто вывести человека из состояния опьянения или похмельного синдрома, а стабилизировать организм, снизить риск срыва и начать лечение алкогольной зависимости.
    Исследовать вопрос подробнее – narkolog vyvod iz zapoya

  11. Randyvioft Randyvioft

    Эта статья подробно расскажет о процессе выздоровления, который включает в себя эмоциональную, физическую и психологическую реабилитацию. Мы обсуждаем значимость поддержки и наличие профессиональных программ. Читатели узнают, как строить новую жизнь и не возвращаться к старым привычкам.
    Только для своих – https://alko-narko.info/narkomaniya/podrostkovaya-narkozavisimost-prichiny-i-profilaktika.html

  12. Excellent post however I was wanting to know if you could write a litte
    more bet on soft no deposit casino bonus codes (Felica)
    this subject? I’d be very thankful if you could elaborate
    a little bit more. Kudos!

Deixe um comentário

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