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

  1. MartinPitte MartinPitte

    Индивидуальное лечение строится поэтапно. В программу могут входить вывод из запоя, детоксикация, лечение абстинентного синдрома, медикаментозное лечение, кодирование, психотерапия, лечение тревожных и поведенческих нарушений, восстановление и поддержка трезвости. При лечении наркомании отдельно учитывается тип вещества, а при лечении алкоголизма — особенности алкогольной зависимости, частота употребления, запоев и переносимость трезвых периодов.
    Подробнее – https://3.narkologicheskaya-klinika-moskva11.ru/

  2. EdwardPat EdwardPat

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

  3. Alfredtug Alfredtug

    В клинике используются современные методы лечения алкогольной и наркотической зависимости. Схема зависит от самочувствия пациента, продолжительности проблемы, вида психоактивных веществ и истории предыдущей терапии. Если зависимость существует несколько лет, требуется особенно внимательная диагностика. При стаже алкоголизма 5 лет, 10 лет или более лечение нередко включает несколько направлений медицинской помощи.
    Дополнительная информация – besplatnaya-narkologicheskaya-klinika-moskva

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

  5. Howarddob Howarddob

    На приеме врач оценивает состояние пациента, уровень сознания, давление, пульс, выраженность абстиненции, качество сна и психоэмоциональные нарушения. Нарколог также уточняет, употреблял ли пациент наркотики или сильнодействующие лекарства. Если есть признаки психического расстройства, к лечению подключается психиатр. Если основная проблема связана с мотивацией, тревогой, конфликтами или повторными срывами, необходима консультация психолога или психотерапевта.
    Изучить вопрос подробнее – lechenie alkogolizma stoimost

  6. В клинику приходят люди с разным стажем зависимости. Один человек обращается после первого выраженного срыва, другой страдает несколько лет и уже проходил лечение. Иногда родственники привезли брата или другого близкого из деревни, поскольку там невозможно получить специализированную помощь по профилю. Нарколог оценивает употребление алкоголя и наркотических веществ, наличие хронических заболеваний, патологическое влечение и способность соблюдать рекомендации.
    Изучить вопрос подробнее – наркологическая клиника стационар в Красноярске

  7. are top online pokies and casinos united kingdom open, best online blackjack live
    (Jeannie) new zealandn online real money pokies and
    united statesn online slots real money, or bet365
    new zealandn roulette tips

  8. NormanMoogy NormanMoogy

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

Deixe um comentário

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