Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Разработка сервиса сайта на PHP на примере партнер arrow Разработка сервиса сайта на PHP на примере партнерской программы. Урок 18. "Причесываение" проги.
26.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 18. "Причесываение" проги. Печать E-mail
Автор megabax   
26.01.2014 г.
Структура программы на примере простейшей программы

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 18. "Причесываение" проги.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

И так, что на осталось сделать для того, что бы партнерская программа заработала? Совсем, в принципе, немного:

  • Добавить, наконец то, вывод информации о продажах.

  • "Причесать" работу с пользователями.

  • Хорошо протестить, "причесать" остальной функционал.

  • Проверить безопасность, при необходимости заделать дыры в безопасности, еще раз хорошо все протестировать.

  • Внедрить.

И так, давайте все делать по порядку. Вывод информации о продажах. В класс EP_Sales тупо копируем метод show из класса EP_Visites и дорабатываем его...

....

.... так же подключим файл sales.php к файлу core.php:

<?php

 

    include_once("pplib.php");

    include_once("ini.php");

    include_once("users.php");

    include_once("ppdb.php");

    include_once("menu.php");

    include_once("visites.php");

    include_once("schemes.php");

    include_once("fees.php");

    include_once("order.php");

    include_once("stat.php");

    include_once("sales.php");

   

    class EP_Core {

...

 

И все, тестируем:

 

 

И так, вывод информации о продажах у нас работает, переходим к следующему пункту: "причесывание" работы с пользователями. Что там нам надо "причесать"? Во первых, мы можем зарегистрировать двух пользователей с одинаковыми именами и емайлами, контроля у нас нет. А это недопустимо. Во вторых, в форме регистрации пользователя нет верификации незаполненных полей. Ну а в третьих, неплохо бы сделать там капчу, а то вдруг какой нибудь робот начнет каждую секунду регить пользователя и засорять нашу базу. А что, в мире полно всяких психов-вредителей.

И так, для валидации вносим в класс EP_Users...

 

...

 

 

... И так, все готово, тестируем:

 

 

И вот что выдаст скипт с такими исходными данными:

 

 

У нас еще есть что "причесывать" в работе с пользователями, но это мы отложим на потом. А пока займемся все же тщательным тестированием программы, но это мы уже будем делать на следующем уроке.

 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги