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

  1. DavidHok DavidHok

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Подробнее – москва вывод из запоя

  2. Anthonykek Anthonykek

    Помощь можно получить анонимно, с аккуратным оформлением и внимательным отношением к личным данным.
    Дополнительная информация – kapelnica-vyvod-ot-zapoya

  3. Charlesskilk Charlesskilk

    Состояние пациента отслеживается на каждом этапе, от первичной консультации до дальнейших рекомендаций.
    Подробнее – vyvod-iz-zapoya-v-stacionare

  4. DavidHok DavidHok

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

  5. Cliftonmouff Cliftonmouff

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

  6. how to play online casino in singapore – Shavonne, casino canada real money roulette,
    $5 minimum deposit casino new zealand 2021
    and bingo the uk, or trusted casino online usa

  7. LeonardBef LeonardBef

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

  8. Lyn Lyn

    buy poker machine australia, united kingdom idol time slot and no deposit ramona grill cherokee casino (Lyn) offers usa, or $1 deposit bonus
    casino new zealand

  9. Запой считается особенно опасным, когда зависимый уже пытался остановиться, но снова начинает пить для снятия похмельного синдрома. У алкоголиков со стажем подобный цикл может повторяться регулярно. Чем дольше продолжается запой, тем выше вероятность осложнений. Врачебное лечение помогает контролировать выход из запоя и снизить нагрузку на организм.
    Ознакомиться с деталями – https://3.vyvod-iz-zapoya-moskva011.ru/

  10. best online poker tournaments uk, bingo online play usa and yusa yusas
    casino niagara, or best slot sites for winning usa

    Here is my web page – hooters blackjack – Gilbert –

  11. Jamesbaf Jamesbaf

    Выбор клиники для лечения наркомании — один из самых ответственных этапов на пути к выздоровлению. От уровня организации помощи зависит не только здоровье пациента, но и его способность вернуться к нормальной жизни. Согласно данным Министерства здравоохранения Российской Федерации, эффективность терапии значительно возрастает при индивидуальном подходе, квалифицированном составе специалистов и наличии комплексных программ, включающих медицинскую и психологическую помощь.
    Детальнее – наркологическая клиника клиника помощь

  12. Linwoodser Linwoodser

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

  13. best gambling game sites uk, free spins or no deposit bonus and free spins no deposit keep your winnings uk, or can i use td canada trust visa debit for online
    gambling

    Also visit my blog post: what you do in a casino, Linda,

  14. Lamontglact Lamontglact

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

  15. FreddyVem FreddyVem

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Изучить вопрос подробнее – vyvod-iz-zapoya-besplatno

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

Deixe um comentário

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