php

Кодирование IDN Punycode в php

Кодирование IDN Punycode в php

С введением IDN вебмастера стали ускоренно знакомиться с таким понятием как punycode. Конечно же, их интересовало не столько понятие, сколько способы конвертации доменных имен в этот код и обратно.

А так как стандартом "де-факто" веб-разработки мелких и средних проектов стал интерпретируемый язык программирования php, то поиски решения задачи искали и ищут в первую очередь для него.

Обновление 16 12 2015:

  • Исправление ошибки, о которой мне написал на почту Михаил

    Здравствуйте
    Сегодня заметили проблему с вашей функцией EncodePunycodeIDN():
    Домен "симферополь-мп.рф" преобразовался в "симьферопол-мп.рф"

  • Исправлена проблема с китайским, японским и корейским языками в DecodePunycodeIDN()

Описание Markdown Extra

Markdown Extra

PHP Markdown Extra - это специальная версия PHP Markdown, реализующая некоторые функции, недоступные в настоящее время для стандартного синтаксиса Markdown. Вы можете скачать PHP Markdown Extra с домашней страницы PHP Markdown.

Этот документ объясняет изменения и дополнения в синтаксисе Markdown (на русском), реализованные в PHP Markdown Extra. Вы уже должны быть знакомы с документацией по синтаксису оригинального Markdown перед прочтением данного документа.

TDD - это легко!

TDD - это легко!

TDD (сокр. от англ. test-driven development - «разработка через тестирование») - это специальная методика разработки ПО, которая основывается на коротких циклах работы, где сначала создаётся тест, а потом функционал.

Недавно, я решил повысить свою компетентность в программировании и начал изучать различные методики разработки ПО. Одной из таким методик оказалась «TDD». Сначала я очень скептически относился к различным методикам, но тяга к новым знаниям перевесила и я начал обучение. Данная методика оказалась...