Листинг класса для работы с регулярными выражениями. Особенности классов для проверки данных при регистрации и отправки сообщений. Отправка ссылки для активации на почту пользователя, описание основных классов, анализ их назначения и листинг функций.
Процесс разработки сайта является очень сложным и делом, который требует больше времени и внимания. Данный продукт является системой, который можно создать простые блоги, сайты визитки или сайт новостей. В этом документе приведены все классы основные классы системы и функции с описанием.Для работы со строками можно использовать также регулярные выражения, представляющие собой, по сути, мини-язык описаний для поиска в строках информации по заданному шаблону. {include DIR_MODULES."regulars/regulars.php"; Функция выполняет проверку заданных данных с используя регулярных выражений и возвращает результат. Функция GETRESULT public static function GETRESULT($object,$type,$filter_type="preg_match") {return preg_match(self::$regulars->GETVALUE($type),$object);}Самый простой способ отправить письмо при помощи PHP - воспользоваться стандартной функцией mail. Она имеет следующий синтаксис: bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]]) Данный класс позволяет отправлять электронные письма в PHP и имеет опции задержки писем. В классе Mail имеется следующие функции Send, Delay, Abort, Complete. Функция Send static function Send($to, $subject, $message, $from, $reply = null){ if (empty($reply)){Данная функция позволяет вводить настройки подключения к БД Он используется функцией connect для подключения. {self::$conn["con_desc"]=mysql_connect(self::$config["host"],self::$config["user"],self::$config["pass"]); {self::$conn["select_db"]=mysql_select_db(self::$config["dbase"],self::$conn["con_desc"]); self::$conn["character"]=mysql_query("SET NAMES ".self::$config["charset"],self::$conn["con_desc"]); У класса существует следующие функции: Activate - этот функция выполняет активацию данного класса т.е. создает условие для работы его функций.В процессе разработки данной системы я изучил, как работать с классами и как правильно организовать взаимодействие классов. Я научился как создать проект системы с использованием UML , так как для того чтобы начать разработку данной системы мне пришлось создать его проект.
Вывод
В процессе разработки данной системы я изучил, как работать с классами и как правильно организовать взаимодействие классов. Я научился как создать проект системы с использованием UML , так как для того чтобы начать разработку данной системы мне пришлось создать его проект. Больше узнал о возможностях PHP, которые еще не изучил. Разработке программного продукта дает возможность от написания кода несколько раз и сэкономит время.
Поэтому я создал данную систему на уровне ООП, и я больше узнал о возможностях использования классов для создания программных продуктов. Научился как работать с статическими функциями и возможности их использования. Кроме этих во время разработки я использовал веб - сервер Apache и СУБД MYSQL. После этого я научился как пользоваться веб - сервером Apache, как настраивать и как работают файлы .htaccess.
Список литературы
1. Г. Кен, М. Гильберт «Программирование на Visual Basic и VBA», Киев, 2000 г. - 410 стр.
2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений /Под ред. Проф.А. Д Хоменко. СПБ.: КОРОНА, 2000г.- 416 стр
3. Е. Петрусос «Visual Basic 6.0». СПБ. 2000 г. - 250 стр.
4. С.В. Глушаков, А.С. Сурядный «Программирование на VB6» СПБ. 2002 г - 497 стр.