Консолидированный донат - реализовать просто,
Гораздо сложнее:
1. добиться качества информации авторов, качества публикации (форматирование и т.д.) и качества содержания публикаций;
2. отсечение спама/троллинга/накруток голосов в комментах и т.д.
Александр: я не знаю, что Вы имели ввиду, но вот, сравните сами свой текст:
1. "Планирую начать развивать свои практические навыки на реальных заказах"
2. "Вообще-то я имел ввиду браться за элементарные задачи, в исполнении которых я буду более или менее уверен, то есть закреплять знания на практике"
Думаю, что тут предельно всё всем ясно.
Повторю ещё раз:
Вначале - учитесь тратя своё время и бесплатно!
И лишь, только после, берите РЕАЛЬНЫЕ заказы!
ReFeRy: значит нужно смотреть там, где iconv*-функции (поиском по файлам): php.net/manual/ru/book.iconv.php
Возможно, оно тратит время на автоматическую конвертацию, т.к. выходной буфер веб-сервера - не настроен на UTF-8.
chelkaz: можно, только "?!" - всё-таки, существующий знак пунктуации. Советую почитать русский язык.
А вообще, сколько Вы готовы заплатить за создание такого отдельного класса/функции по "чистке" текста? (я мог бы выделить время, если меня устроят условия)
Александр Аксентьев: своя рубашка ближе к телу, но платить надо своим умственным трудом) чем меньше зависимость твоего сервиса от чужих API - тем лучше.
Не согласен до конца: всё чаще встречаются именно манипуляции в GUI. Явный пример - это Unity3d. Там без роликов сложно понять, что можно таскать и бросать "мышью" (drag-n-drop) объекты одни на другие и что это даёт после манипуляции.