Задача #5 (фильтрация данных) - вопросы и ответы

aanabar

Новичок
Задача #5 (фильтрация данных) - вопросы и ответы

Необходимо создать класс для фильтрации, обработки и нормализации данных. Класс должен состоять из нескольких типов методов:

* Нормализатор текста: метод должен принимать параметром какой-то текст, возвращать:
- обычный текст без тегов
- форматированный текст без тегов
- текст с допустимыми тегами
- проводить валидацию текста на соответствие стандарту XНTML 1.0

* Проверка данных на соответствие стандарту: ряд данных, например, email адрес, URL и др., подчиняются определенному стандарту. Необходимо создать методы, которые бы проверяли такого рода данные на соответствие стандарту.
 

Splurov

Новичок
- форматированный текст без тегов
Что значит форматированный в данном случае? < на &lt; и прочее?

- проводить валидацию текста на соответствие стандарту XНTML 1.0
Через tidy или посылая запрос валидатору на w3.org? Или разработать свои средства для валидации?
 

kvf77

Red Devil
Splurov

Это необходимо, скажем, для отправки писем: длинные предложения вы делите на небольшие части, чтобы эти части умещались на экране без переноса.

Чторая задача - это на ваше усмотрение - вы можете использовать любые СТАНДАРТНЫЕ расширения PHP
 
Сверху