ПР03. Работа с файловой системой

Задание

Ваша задача разработать сервис, основная цель которого, получения подробной информации о характеристиках двигателя.

Файл с характеристиками двигателей должен находится на Вашем сервере по адресу BASE01\engine02.txt. В файле характеристики двигателей располагаются в следующей последовательности:

Характеристики двигателя
ВидПозиция в файлеДлинна
объем цилиндра14916
количество цилиндров165
мощность (лс)181
степень сжатия197
мощность (вт)213
вес229
цена245
количество деталей2618
надежность26911
Не забывайте что программисты привыкли начинать считать от 0, а не от 1.
ВНИМАНИЕ!! Помните всегда о кодировке. Если у Вашего скрипта и файла БД разные кодировки могут быть проблемы. Так же стоит помнить о встроиных функция PHP по работе с многобайтовыми строками.

Разработать форму, на которой для задания кода модели двигателя необходимо использовать выподающий список, а для задания вида характеристики двигателя использовать кнопки radiobutton. Так же в качестве дополнительного элемента на форме предусмотреть кнопку radiobutton с имене Все характеристики, позволяющую вывести все возможные характеристики выбраной модели двигателя(объём цилиндров, количество цилиндров, мощность, степень сжатия и т.д.).

Результаты выборки выводить в виде таблицы с шапкой, содержащей полное наименование модели двигателя и значения характеристик.

Результат выборки необходимо отобразить на главной странице вместе с формой.

Сохранить проект в папке C:\OpenServer\domains\pr03.

Номер варианта задания соотвествует номеру студента по списку в журнале!! (Для 26-го по списку номер задание 1. Для 27-го - задание №2 и т.д.)

Вариант 1

5143_40217_505_5111_40907__мощность (лс)__цена

Вариант 2

4052_51106_4905_5234_511__степень сжатия__вес

Вариант 3

5234_513_51306_402_40522__количество цилиндров__надежность

Вариант 4

4104_40217_4092_4092_512__мощность (вт)__цена

Вариант 5

51306_505_4906_402_4063__вес__надежность

Вариант 6

4092_40621_41047_40907_51306__цена__количество деталей

Вариант 7

511_4905_51106_5234_5111__вес_объем цилиндра

Вариант 8

40217_513_5143_4052_40522__степень сжатия__цена

Вариант 9

4104_4063_5233_40907_511__мощность (лс)__количество деталей

Вариант 10

5234_4905_51307_4021_513__цена__надежность

Вариант 11

40217_4063_5233_5111_512__вес__количество деталей

Вариант 12

505_40522_4905_40907_402__мощность (вт)__цена

Вариант 13

40621_4063_40217_5143_505__объем цилиндра__цена

Вариант 14

5111_51306_51307_4052_4905__мощность (вт)__степень сжатия

Вариант 15

5234_61106_40217_40621_513__количество цилиндров__вес

Вариант 16

4092_51307_505_40907_4104__количество деталей__надежность

Вариант 17

51306_512_40217_4063_40522__степень сжатия__надежность

Вариант 18

40621_4905_4026_4052_513__мощность (лс)__вес

Вариант 19

5233_5234_505_5111_5143__цена__количество деталей

Вариант 20

41047_51106_4092_51307_511__мощность (лс)__надежность

Вариант 21

40621_5234_51306_40217_5111__вес__цена

Вариант 22

4104_40217_4052_505_4905__степень сжатия__мощность (вт)

Вариант 23

40522_41047_5234_4026_402__мощность (вт)__цена

Вариант 24

4026_4104_51106_511_41047__вес__надежность

Вариант 25

4021_4092_41047_51106_40907_объем цилиндра__количество деталей