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

7.563 Comentários

  1. Jameserosy Jameserosy

    Помощь может включать консультацию, детоксикацию, стационар и дальнейшее сопровождение по показаниям.
    Ознакомиться с деталями – https://5.narcolog-na-dom-voronezh0.ru/

  2. AnthonyTup AnthonyTup

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

  3. ShawnBib ShawnBib

    Лечение на дому строится индивидуально. Нарколог учитывает возраст пациента, стаж алкоголизма или наркомании, хронические заболевания, принимаемые препараты и результаты терапии, если она проводилась ранее. Врач может выполнить снятие острых проявлений, назначить детокс, провести медицинское лечение и объяснить дальнейшие варианты. В Воронеже вызов нарколога на дом дает возможность получить помощь быстро, анонимно и в привычной обстановке. При этом лечение зависимости не должно ограничиваться одной процедурой: пациенту могут потребоваться кодирование, лечение алкоголизма в клинике, психотерапия и реабилитация.
    Подробнее – запой нарколог на дом

  4. Richardemops Richardemops

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Изучить вопрос подробнее – https://3.narcolog-na-dom-voronezh0.ru/

  5. Brettquits Brettquits

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

  6. Allenbug Allenbug

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

  7. Jamesbox Jamesbox

    Состояние пациента отслеживается на каждом этапе, от первичной консультации до дальнейших рекомендаций.
    Дополнительная информация – [url=https://2.vyvod-iz-zapoya-reutov4.ru/]вывод из запоя анонимно[/url]

  8. StevenRouri StevenRouri

    Запой сопровождается повторным приемом спиртного в течение нескольких дней и выраженной абстиненцией при попытке остановиться. Если человек употребляет алкоголь постоянно, новая доза временно облегчает похмелье, но усиливает токсическую нагрузку на организм. Врач оценивает тяжесть состояния и решает, допустимо ли лечение дома. Чем дольше продолжается запой, тем выше риск нарушений работы сердца, печени, сосудов, головного мозга и других внутренних органов.
    Подробнее – vyvod-iz-zapoya-s-vyezdom-balashiha

  9. no deposit bonus casino united states, online slots usa fast withdrawal and best casino
    site canada, or top 20 online casinos usa no deposit

    Also visit my website – what is the gambling
    age in bahamas (Kenton)

  10. united kingdom online pokies lightning link, are there any legal online poker sites in australia and poker stars uk offers, or pay by phone bill casino australia

    My website multiplayer blackjack with friends (Alycia)

  11. Решение о стационарном лечении принимает врач после осмотра. Нарколог оценивает клиническую картину и объясняет, почему госпитализация в конкретном случае позволяет снизить риск осложнений. Если противопоказаний к домашнему лечению нет, необходимые процедуры могут проводиться непосредственно по месту нахождения больного.
    Узнать больше – vyvod-iz-zapoya-deshev-reutove

  12. Michaelvaw Michaelvaw

    Вывод из запоя в Реутове в центре «Похмельная служба» — это профессиональная наркологическая помощь людям, столкнувшимся с длительным употреблением алкоголя, выраженным похмельным синдромом и ухудшением общего самочувствия. Лечение может проводиться на дому или в клинике, а при тяжелых случаях врач рекомендует госпитализацию в стационар. Нарколог оценивает состояние человека, уточняет продолжительность запоя, количество спиртного, наличие хронических заболеваний, принимаемых лекарственных средств и осложнений. На основании этих данных подбираются препараты, растворы, витамины и другие средства, необходимые для безопасного выведения токсинов и стабилизации работы организма.
    Изучить вопрос подробнее – vyvod-iz-zapoya-nedorogo

  13. AnthonyTup AnthonyTup

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

  14. usa online casino fast payouts, emu casino united kingdom and legit australian online casino, or casino uk paypal

    My blog … gambling centre in saudi arabia (Marshall)

Deixe um comentário

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