Home PHP А.Волос "PHP Практика " Глава 4 Делаем из файла - главу (VirtueMar) Описание проекта
Описание проекта PDF Печать E-mail
Автор: А.Волос   
18.04.2011 02:01
Глава_03

Цель этого проекта была: создать страницы новой книги, в которой каждая глава -
это "распотрошенный" класс из программы VirtueMart. То есть из одного файла с кодом
класса программа делает главу. В ней все функции класса выделены в отдельную страницу,

сам код класса - сделан так, что после заголовка идет список ссылок на все функции
класса на данной странице. Названия функций отмечены цветом.
В результате изучать код класса по такой книге очень удобно.
Намного удобнее, чем рассматривать длинную простыню с кодом.
Впоследствии оказалось, что есть сайт в котором можно получить доступ
к любой функции любого класса VirtueMart. Но узнал я об этом уже после того, как написал
этот проект. Написание такого рода программ для меня носит удовольствие.

Исходный текст - это класс из программы VirtueMart с определенными в нем функциями
следует поместить в каталог source.txt.

Listing_04.php Читает исходный файл source.txt и каждую функцию

из исходного файла помещает в отдельный файл
в каталоге from1.

Listing_05.php обрамляет
Listing_06.php раскрашивает
Listing_07.php заменяет лексему-паразит(подчищает ошибку Listing_06.php)
Listing_08.php убирает @copyright Copyright (C) и ставит заголовок на страницу
Listing_08.php //скрипт, который создает контент первой страницы главы
//со списком ссылок на другие страницы.
Listing_10.php вставляет контент в обрамление html-страниц.

------------------------------
Программы следует запускать последовательно одна за другой,
начиная с Listing_04.php. Результат будет помещен программой
в каталог to6.

Архив программы целиком можно скачать здесь:

Скачать архив

Для того, чтобы страницы книги, в которую они будут вставлены, отображались
в браузере правильно, я использую шаблон книги с таблицей стилей style.css.
Шаблон книги можно скачать здесь:

Скачать архив



Вверх

Обновлено 05.05.2011 08:03