Функция поддерживает и кирилические доменные имена. Т.е. конвертирует их в Punycode перед записью либо выводом. Полный список фльтров: http://www.php.net/manual/ru/filter.filters.php...
В моем коде переменная текст принимает значение из файла с настройками. также и размер шрифта и цвет фона. Думаю сложности не возникнут . Для вставки лого на страницу пишите нечто вроде <img class=\"logo\" src=\"images/logo.php\&qu...
Для поля ввода адреса e-mail добавим в список разрешенных символов знаки \"@\" и \".\" и \"-\", иначе пользователь не сможет корректно ввести адрес. Зато уберем русские буквы и пробел...