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

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

  2. Georgecrype Georgecrype

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

  3. ThomasNoumb ThomasNoumb

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

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

  5. Здорова, народ Брат снова сорвался Жена в истерике Таблетки не помогают Короче, единственное что вытащило из запоя — вывод из запоя на дому срочно Поставили капельницу с детоксикационным раствором В общем, не потеряйте контакты — вывод из запоя на дому санкт петербург https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  6. Dennismaite Dennismaite

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

  7. KennethTep KennethTep

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

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

  9. JohnnyGem JohnnyGem

    Информация об обращении не передается третьим лицам, а детали лечения обсуждаются только с пациентом.
    Подробнее тут – http://vyvod-iz-zapoya-v-anape1.ru

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

  11. Thomasdidly Thomasdidly

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

  12. Здорова, народ Муж просто умирает на глазах Дети боятся заходить в комнату Платная клиника просит бешеные деньги Короче, спасла только госпитализация — капельница от запоя в стационаре круглосуточно Капельницы и уколы по схеме В общем, не потеряйте контакты — выведение из запоя в стационаре https://klinika.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-srv.ru Звоните прямо сейчас Это может спасти жизнь

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

  14. Georgecrype Georgecrype

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

Deixe um comentário

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