Для того чтобы создать и успешно работать с коллекцией ссылок на вашем
сайте вполне достаточно "голого" php. Как обеспечить постраничный вывод
информации , как подсчитывать количество переходов по ссылкам и как сортировать
ссылки я и покажу в данной статье.
Текстовая база данных (ТБД) - в этой статье это группа текстовых
файлов
Таблица ТБД текстовый файл в котором одной записи данных отвечает
одна строка.
Поле ТБД - разделенный символами ограничителями
текст. В качестве символов ограничителей могут выступать любые символы,
при условии что они не будут встречаться в информации. Я использовал для
этой цели вертикальную черту. Однако формат ТБД может быть произвольным
так как обработка будет выполняться с помощью регулярных выражений
, что и дает такую гибкость в віборе формата.
Для того чтобы вывести информацию ее нужно каким - либо образом собрать.
Для сбора информации о ссылках создайте файл links.txt и разместите
его в выделенной вами директории вашего сайта (я размещаю в корневой).
Несколько замечаний про формат базы данных :
1. База данных может содержать комментарии. Комментарии начинаться с
"#" и продолжаются до конца строки .
2. Если поле не содержит данных в нашем формате то она считается комментарием
. (Как минимум , для баз с изменяемым числом полей) формат подразумевает
определенное или большее количество полей.
Сейчас следует определиться какая информация будет содержаться в базе
данных ссылок . (То есть с структурой таблицы базы данных). Итак наша таблица
минимально может содержать следующие поля :
1.vis - Видимость записи (для пользователей сайта) 1- выводить
0 -нет
1.name Название ресурса
2.url URL ресурса
3.sab Короткое описание ресурса
4.*email E-mail веб-мастера ресурса
* - (необязательное поле
Таблица с ссылками физически будет выглядеть следующим образом :
1|Программы для бизнеса|http://www.softm.vov.ru/|Решения
для Интранет на основе PHP , 1С - для всех. |softm@ukr.net
1|Бизнес-Монитор|http://www.bismon.lviv.ua/|Каталог бизнес
ресурсов. Масса полезной информации для ведения бизнеса.|shk@ukr.net
0|Архив Компьютерной документации|http://anom.al.ru|На
сайте представлено большое количество документации по C, C++, CGI/Perl,
PHP, HTML|
1|Сайт "Стражника данных" для 1С:|http://warder.netfirms.com|"Стражник
руководит резервным копированием баз и запуском 1С программ| |
Программа реализующая вывод ссылок в виде одной страницы , выглядит
довольно просто :
Арсен Кириллов г.Львов 2001 г. softm@ukr.net