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

  1. Ищу специалистов по продвижению сайтов — посоветуйте, кто действительно работает качественно. Недавно начал изучать тему и понял, что без грамотного подхода тут не обойтись. Хочу найти компанию, которая занимается не только базовой оптимизацией, но и комплексным продвижением, включая работу с трафиком. Уже пересмотрел несколько вариантов вроде Net SEO и SEO Partners, но пока не могу определиться. Если кто-то сталкивался с продвижением сайтов в Москве, поделитесь опытом — как выбрать надежное SEO агентство? Пока искал по запросу оптимизация и продвижение сайтов, наткнулся на множество предложений, но не все внушают доверие. Хотелось бы услышать рекомендации от тех, кто уже работал с подобными услугами. Заранее спасибо за советы!

  2. Кто-нибудь знает, где сейчас можно получить фрибет за регистрацию? Я уже перебрал несколько БК, но везде какие-то условия сложные. Хорошо бы найти бесплатные фрибеты, чтобы без лишних заморочек. По теме фрибет за регистрацию http://www.fribet-stavka.ru/ советую смотреть отзывы — там часто пишут, кто реально даёт, а кто просто разводит. Ещё можно попробовать бк с фрибетом, но тут надо смотреть, чтобы отыгрыш был адекватный. Кстати, где дают фрибет с минимальным вейджером? Посоветуйте проверенные варианты.

  3. Хочу поделиться своим опытом обучения в сфере SEO. Если вы только начинаете свой путь в этой области или хотите углубить свои знания, то курсы по SEO — это отличный выбор. Я сам недавно закончил базовый курс и могу сказать, что это действительно полезно. Особенно если вы хотите стать seo специалистом или научиться продвижению сайтов с нуля. Многие школы SEO предлагают как платные, так и бесплатные варианты обучения. Например, я изучал продвижение обучение и остался доволен результатом. Онлайн-формат позволяет учиться в удобное время, а интенсивные программы помогают быстро освоить ключевые навыки. Если вы ищете качественное обучение продвижению сайтов, рекомендую обратить внимание на проверенные курсы. Это действительно может стать отличным стартом для карьеры в SEO.

  4. Ищу специалистов по продвижению сайтов — посоветуйте, кто действительно работает качественно. Недавно начал изучать тему и понял, что без грамотного подхода тут не обойтись. Хочу найти компанию, которая занимается не только базовой оптимизацией, но и комплексным продвижением, включая работу с трафиком. Уже пересмотрел несколько вариантов вроде Net SEO и SEO Partners, но пока не могу определиться. Если кто-то сталкивался с продвижением сайтов в Москве, поделитесь опытом — как выбрать надежное SEO агентство? Пока искал по запросу оптимизация сайта франция, наткнулся на множество предложений, но не все внушают доверие. Хотелось бы услышать рекомендации от тех, кто уже работал с подобными услугами. Заранее спасибо за советы!

  5. Искал варианты, как начать карьеру в digital, и решил попробовать себя в SEO — это перспективное направление для удалённой работы. Нашёл несколько курсов по seo, которые предлагают обучение с нуля. Мне понравилось, что есть как платные, так и бесплатные варианты для старта. По теме учиться seo https://kursy-seo-3.ru нашёл много полезной информации — там объясняют базовые принципы продвижения сайтов. Сейчас думаю записаться на seo базовый курс, чтобы систематизировать знания. Кто-нибудь уже проходил обучение продвижению сайтов? Посоветуйте, где лучше учиться seo онлайн — искал отзывы, но пока не могу определиться. Хочется найти что-то с практикой, чтобы сразу применять знания в работе.

  6. Ищу специалистов по продвижению сайтов — посоветуйте, кто действительно работает качественно. Недавно начал изучать тему и понял, что без грамотного подхода тут не обойтись. Хочу найти компанию, которая занимается не только базовой оптимизацией, но и комплексным продвижением, включая работу с трафиком. Уже пересмотрел несколько вариантов вроде Net SEO и SEO Partners, но пока не могу определиться. Если кто-то сталкивался с продвижением сайтов в Москве, поделитесь опытом — как выбрать надежное SEO агентство? Пока искал по запросу интернет продвижение москва, наткнулся на множество предложений, но не все внушают доверие. Хотелось бы услышать рекомендации от тех, кто уже работал с подобными услугами. Заранее спасибо за советы!

  7. Если вы хотите стать seo специалистом, то курсы seo — это отличный старт. Начинающим подойдут базовые курсы, где всё объясняют понятно. Многие школы seo предлагают как платные, так и бесплатные программы. Когда я искал подходящие варианты, то остановился на seo бесплатно https://kursy-seo-11.ru — там всё подробно расписано. Если хотите учиться seo, выбирайте проверенные школы с хорошими отзывами.

  8. Искал варианты, как начать карьеру в digital, и решил попробовать себя в SEO — это перспективное направление для удалённой работы. Нашёл несколько курсов по seo, которые предлагают обучение с нуля. Мне понравилось, что есть как платные, так и бесплатные варианты для старта. По теме продвижение обучение https://kursy-seo-3.ru нашёл много полезной информации — там объясняют базовые принципы продвижения сайтов. Сейчас думаю записаться на seo базовый курс, чтобы систематизировать знания. Кто-нибудь уже проходил обучение продвижению сайтов? Посоветуйте, где лучше учиться seo онлайн — искал отзывы, но пока не могу определиться. Хочется найти что-то с практикой, чтобы сразу применять знания в работе.

  9. Ищу специалистов по продвижению сайтов — посоветуйте, кто действительно работает качественно. Недавно начал изучать тему и понял, что без грамотного подхода тут не обойтись. Хочу найти компанию, которая занимается не только базовой оптимизацией, но и комплексным продвижением, включая работу с трафиком. Уже пересмотрел несколько вариантов вроде Net SEO и SEO Partners, но пока не могу определиться. Если кто-то сталкивался с продвижением сайтов в Москве, поделитесь опытом — как выбрать надежное SEO агентство? Пока искал по запросу seo продвижение сайтов в москве, наткнулся на множество предложений, но не все внушают доверие. Хотелось бы услышать рекомендации от тех, кто уже работал с подобными услугами. Заранее спасибо за советы!

  10. Ищу специалистов по продвижению сайтов — посоветуйте, кто действительно работает качественно. Недавно начал изучать тему и понял, что без грамотного подхода тут не обойтись. Хочу найти компанию, которая занимается не только базовой оптимизацией, но и комплексным продвижением, включая работу с трафиком. Уже пересмотрел несколько вариантов вроде Net SEO и SEO Partners, но пока не могу определиться. Если кто-то сталкивался с продвижением сайтов в Москве, поделитесь опытом — как выбрать надежное SEO агентство? Пока искал по запросу seo partners, наткнулся на множество предложений, но не все внушают доверие. Хотелось бы услышать рекомендации от тех, кто уже работал с подобными услугами. Заранее спасибо за советы!

  11. Обучение seo — это возможность получить востребованную профессию. Онлайн курсы удобны тем, что учиться можно в любое время. Многие школы seo предлагают как платные, так и бесплатные программы. Я сам начинал с базового курса, и это помогло мне понять основы. Seo с нуля — это реально, главное — найти подходящий курс.

  12. Искал варианты, как начать карьеру в digital, и решил попробовать себя в SEO — это перспективное направление для удалённой работы. Нашёл несколько seo интенсивов, которые предлагают обучение с нуля. Мне понравилось, что есть как платные, так и бесплатные варианты для старта. По теме продвижение обучение https://kursy-seo-3.ru нашёл много полезной информации — там объясняют базовые принципы продвижения сайтов. Сейчас думаю записаться на seo базовый курс, чтобы систематизировать знания. Кто-нибудь уже проходил обучение продвижению сайтов? Посоветуйте, где лучше учиться seo онлайн — искал отзывы, но пока не могу определиться. Хочется найти что-то с практикой, чтобы сразу применять знания в работе.

  13. Курсы seo помогут вам освоить продвижение сайтов с нуля. Онлайн курсы удобны тем, что учиться можно в любое время. Многие школы seo предлагают как платные, так и бесплатные программы. Я сам начинал с базового курса, и это помогло мне понять основы. Seo с нуля — это реально, главное — найти подходящий курс.

  14. Расскажу, как я недавно продажи сайта — может быть, кому-то пригодится. Долго сомневался, стоит ли этим заниматься, но потом разобрался. Главное — правильно оценить свой ресурс и выбрать подходящую площадку. Хорошие отзывы о продвижение сайтов бизнес https://kak-prodat-sajt.ru, там действительно можно найти покупателей. Лучше подготовить сайт перед продажей — сделать аудит, собрана статистику, возможно, немного доработать дизайн. У меня так получилось продать свой проект за приличную сумму. Может быть, скоро выставлю на продажу ещё один сайт. Кстати, кто-то пробовал аукцион сайтов для быстрой продажи?

  15. Хочу рассказать своим опытом работы с продвижением сайтов. Недавно столкнулся с необходимостью раскрутки собственного проекта и начал изучать эту тему. Изначально думал, что справлюсь сам, но быстро понял, что это требует профессионализма. Обратился в сео агентство, и они помогли с раскруткой сайта москва. Очень понравилось, что они предложили гибкие условия. Теперь трафик сайта заметно вырос, и я доволен результатом. Если вас интересует система продвижения сайта https://internet-agentstvo-prodvizhenie-sajtov-seo.ru, рекомендую обращаться к профессионалам — это того стоит. Всего доброго в ваших проектах!

  16. Обучение seo — это возможность получить востребованную профессию. Онлайн курсы удобны тем, что учиться можно в любое время. Курсы по seo помогут вам разобраться в тонкостях поисковой оптимизации. Мой друг прошёл интенсив и теперь успешно работает в этой сфере. Если хотите учиться seo, выбирайте проверенные школы с хорошими отзывами.

  17. Курсы seo помогут вам освоить продвижение сайтов с нуля. Если времени мало, можно записаться на интенсив, где материал дают быстро и ёмко. Обучение продвижению сайтов сейчас доступно даже для новичков. Когда я искал подходящие варианты, то остановился на обучение seo — там всё подробно расписано. Seo с нуля — это реально, главное — найти подходящий курс.

  18. Хочу поделиться своим опытом продажи сайта — может быть, кому-то пригодится. Изначально не знал, с чего начать, но потом разобрался. Главное — правильно оценить свой ресурс и выбрать подходящую площадку. Хорошие отзывы о продвижение сайта продажи https://kak-prodat-sajt.ru, там действительно можно найти покупателей. Советую сначала изучить рынок и сделать аудит, собрана статистику, возможно, немного доработать дизайн. В итоге мой сайт купили за приличную сумму. Может быть, скоро выставлю на продажу ещё один сайт. Кстати, кто-то пробовал биржу сайтов для быстрой продажи?

  19. Расскажу, как я недавно продажи сайта — может быть, кому-то пригодится. Долго сомневался, стоит ли этим заниматься, но потом разобрался. Главное — правильно оценить свой ресурс и выбрать подходящую площадку. Хорошие отзывы о продвижение сайта продажи https://kak-prodat-sajt.ru, там действительно можно найти покупателей. Лучше подготовить сайт перед продажей — сделать аудит, собрана статистику, возможно, немного доработать дизайн. У меня так получилось продать свой проект за хорошие деньги. Теперь вот думаю взяться за новый проект. Кстати, кто-то пробовал биржу сайтов для быстрой продажи?

  20. Поделюсь опытом своим опытом работы с продвижением сайтов. Не так давно столкнулся с необходимостью раскрутки собственного проекта и начал изучать эту тему. Сначала думал, что справлюсь сам, но быстро понял, что это требует опыта. Обратился в seo агентство, и они помогли с оптимизацией и продвижением сайтов москва. Сильно понравилось, что они подошли индивидуально. Сейчас трафик сайта заметно вырос, и я доволен результатом. Если вас интересует оптимизация сайта франция цена, рекомендую обращаться к профессионалам — это того стоит. Успехов в ваших проектах!

  21. Поделюсь опытом своим опытом работы с продвижением сайтов. Недавно столкнулся с необходимостью раскрутки собственного проекта и начал изучать эту тему. Изначально думал, что справлюсь сам, но быстро понял, что это требует опыта. Обратился в seo агентство, и они помогли с продвижением по трафику. Очень понравилось, что они подошли индивидуально. Теперь трафик сайта заметно вырос, и я доволен результатом. Если вас интересует продвижение сайта яндекс директ https://internet-agentstvo-prodvizhenie-sajtov-seo.ru, рекомендую обращаться к профессионалам — это того стоит. Удачи в ваших проектах!

Deixe um comentário

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