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
Казань, всем привет Муж просто потерял себя Дети напуганы В больницу тащить страшно Короче, врач приехал и поставил систему — наркологическая помощь срочно Через пару часов человек пришёл в себя В общем, не потеряйте контакты — заказать нарколога https://czena.narkologicheskaya-pomoshh-v-kazani016.ru Наркологическая помощь — это реальный выход Перешлите тем кто в такой же ситуации
Этот документ охватывает важные аспекты медицинской науки, сосредотачиваясь на ключевых вопросах, касающихся здоровья населения. Мы рассматриваем свежие исследования, клинические рекомендации и лучшие практики, которые помогут улучшить качество лечения и профилактики заболеваний. Читатели получат возможность углубиться в различные медицинские дисциплины.
Изучить рекомендации специалистов – https://northern-clinic.ru/stati/pochemu-nelzya-rezko-otkazyvatsya-ot-narkotikov-ili-alkogolya.html
Москва, всем привет Брат снова сорвался Соседи стучат в стену Таблетки не помогают Короче, только это реально спасло — вывод из запоя цена доступная Сняли ломку и стабилизировали состояние В общем, телефон и цены тут — прокапывание на дому https://kruglosutochno.vyvod-iz-zapoya-na-domu-moskva-jst.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации
Слушайте кто знает Отец не выходит из штопора Жена в истерике Таблетки не помогают Короче, единственное что вытащило из запоя — снятие интоксикации на дому быстро Сняли ломку и стабилизировали состояние В общем, жмите чтобы сохранить — круглосуточный вывод из запоя круглосуточный вывод из запоя Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации
Москва, всем привет Брат снова сорвался Родственники не знают что делать Таблетки не помогают Короче, врачи приехали и поставили систему — снятие интоксикации на дому быстро Поставили капельницу с детоксикационным раствором В общем, жмите чтобы сохранить — детоксикация от алкоголя на дому детоксикация от алкоголя на дому Не ждите пока станет хуже Перешлите тем кто в такой же ситуации
Здорова, народ Отец не выходит из штопора Жена в истерике Нужна срочная помощь на дому Короче, врачи приехали и поставили систему — вывод из запоя на дому Москва с выездом Поставили капельницу с детоксикационным раствором В общем, жмите чтобы сохранить — вывод из запоя анонимно недорого вывод из запоя анонимно недорого Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации
Быстро собираем первичную информацию, оцениваем риски и предлагаем подходящий вариант обращения.
Изучить вопрос подробнее – вывод из запоя на дому Красноярск