.
Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть
Автор megabax   
06.06.2013 г.
Структура программы на примере простейшей программы

Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть

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

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


И так, приступим к написанию системы защиты авторских прав. Для начала в phpMyAdmin создадим таблицу licenses, которую мы разработали на прошлом уроке:

Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть

Теперь разработаем самый простой скрипт с защитой, который зарегистрирует очередную новую лицензию им выдаст ее номер. Для написания скрипта нам понадобятся кое какие файлы из цикла уроков "Создаем партнерскую программу".  В первую очередь, нам, конечно же, потребуется класс EP_DBService (поместим его в файл db.php)...

...

 

... Настройки базы данных (константы) мы зададим в файле ini.php:

 

<?php

    define('DB_HOST', 'localhost'); //сервер БД по умолчанию

    define('DB_NAME','author'); // имя базы данных

    define('DB_USER','user'); // имя пользователя

    define('DB_PASSWORD','123'); //пароль пользователя

?>

 

Для проверки скрипта, а так же, в качестве инструмента для непосредственного добавления первоначальных лицензий в базу данных мы можем использовать вот такой HTML файл:

<html>

    <body>

        <h2>Регистрация новой лицензии</h2>

        <form method="POST" action="add.php">

            <table>

                <tr><td>Ключ:</td><td><input type="text" name="key" size="200" value=""></td></tr>

                <tr><td>Код клиента:</td><td><input type="text" name="Code" size="50" value=""></td></tr>

                <tr><td>Пароль:</td><td><input type="text" name="Password" size="50"  value=""></td></tr>

                <tr><td>Срок действия:</td><td><input type="text" name="Expiry" size="30" value=""></td></tr>

            </table>

            <input type="submit" value="                                       ОК                                        " name="btnOK">

        </form>

    </body>

</html>

 

Все, теперь мы можем добавлять лицензию в базу данных:

 

Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть

 

И она туда благополучно добавляется:

Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть

 

О чем выдает соответствующее сообщение:

Разрабатываем систему защиты авторских прав. Урок 4. Начинаем писать серверную часть

 

Последнее обновление ( 06.06.2013 г. )