[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / PHP /

Как на PHP организовать коллекцию ссылок без базы данных ?

Для того чтобы создать и успешно работать с коллекцией ссылок на вашем сайте вполне достаточно "голого" 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С программ|
 

Программа реализующая вывод ссылок в виде одной страницы , выглядит довольно просто :




Комментарии

evxlrwtvk
30-07-2011   
cxA0KT , [url=http://xbzsnnfdcnxx.com/]xbzsnnfdcnxx[/url], [link=http://eyumddibebxf.com/]eyumddibebxf[/link], http://ptplwobwxqxj.com/

ximexp
29-07-2011   
45Mdyg <a href="http://euyxijpmwruw.com/">euyxijpmwruw</a>

wuwpgbp
26-07-2011   
ojPGa0 , [url=http://uhhhwiitzbjc.com/]uhhhwiitzbjc[/url], [link=http://skxvtiurhpqn.com/]skxvtiurhpqn[/link], http://haxqfuwgedpm.com/

bcugbliqy
26-07-2011   
WueIhj <a href="http://mvywsygmuhqk.com/">mvywsygmuhqk</a>

Hetty
26-07-2011   
This is way better than a brick & mroatr establishment.

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / PHP /

GTK+: перспективы развития
02-03-2010   

Библиотека GTK+ прошла долгий путь развития и сейчас очень популярна. GNOME, одна из ведущих оконных сред, использует GTK+ почти исключительно, GIMP построен на GTK+, множество коммерческих разработчиков ПО, таких как Abobe, NVidia и VMware, решили использовать эту библиотеку в качестве графической основы для своих продуктов... подробнее

Кол. просмотров: общее - 4237 сегодня - 0

Новостной портал
13-11-2009   

Slashdot.org – популярный новостной портал с посещаемостью 50 млн. человек в месяц. Авторы проекта добились такого успеха, предоставляя пользователям свежие и интересные новости из мира IT... подробнее

Кол. просмотров: общее - 4078 сегодня - 1

Параллельное выполнение скриптов может нарушить целостность информации в файлах
13-11-2009   

Здесь рассматривается вопрос, что бывает, если запустить некий скрипт почти одновременно (что происходит, например, при большой нагруженности сервера) несколько раз, т.е. запустить несколько копий одного и того же скрипта. И к чему это может привести... подробнее

Кол. просмотров: общее - 3938 сегодня - 0

No spam.php
10-11-2009   

...и снова о спаме. Кто о нем только не писал, и все писали, что это плохо и ай-яй-яй. Я не буду оригинальничать, и тоже скажу – это плохо. Это ай-яй-яй. Как бороться со спамерами со своей стороны... подробнее

Кол. просмотров: общее - 3964 сегодня - 0

Начинаем работу с рисунками в php для Windows
10-11-2009   

Эта статья даст вам общее представление о том, как создавать, обрабатывать и выводить рисунки в PHP4 для Windows... подробнее

Кол. просмотров: общее - 3959 сегодня - 0



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects