Структурирования информации с помощью PHP и MySQL
3.2), что уменьшает возможность пользователям вмешаться в работу сервера. PHP имеет множество возможностей, которые позволяют программисту строить безопасные приложения: работа с жестким кодом в директории во время компиляции PHP, возможность фильтровать параметры ввода, возможность игнорировать данные, посланные GET методом.
Таким образом, среди выше перечисленных решений Internet-программирования, для реализации данного проекта был выбран PHP.
Итогом описанного выше анализа средств, необходимых для реализации системы автоматического структурирования информации корпоративного портала ОАО Хакасэнерго , послужил выбор конкретных программных решений. А в частности: в качестве системы управления базами данных был выбран MySQL быстрый и над жный SQL сервер, для программирования на стороне сервера было выбрано над жное и современное решение PHP, а в качестве web-сервера был выбран Apache.
3.2. Особенности реализации основных модулей системы автоматизированного структурирования информации корпоративного портала ОАО Хакасэнерго
Среди особенностей реализации системы можно отметить то, что основные механизмы большинства реализуемых модулей являются очень похожими [18]. Например, в модулях с необходимостью доступа к БД используется общая библиотека функций. Е фрагмент приведен ниже:
// Функция соединения с базой данных
function db connect( str)
// Необходимые параметры: адрес хоста, логин, пароль
return mysql connect( localhost , root , password );
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |


