Текстова база даних. Що це? Багато користувачів мають уявлення про інтерпретаторі PHP добре знають, що таке база даних і як правило пов'язують це поняття з MySQL базами, якими забезпечений практично будь-який сучасний Інтернет ресурс. Поняття текстової бази даних можна пояснити з самої назви. Це текствий файл або файли де, знову ж таки, в текстовому вигляді зберігається інформація будь-якого Інтернет ресурсу.
До речі даний ресурс какраз і побудований без використання будь-яких баз. Все виконано на текстових файлах. Але ось одного разу я натрапив на досить оригінальний PHP скрипт текстової бази даних, де є адмінпанель в якій можливо створювати бази зі своїм оригінальними назвами, зі своїми паролями і логінами. У кожній з баз можна будувати всі необхідні таблиці, наповнювати їх вмістом, редагувати і т. П.
Все в цій базі побудовано за типом звичайної бази MySQL, але все виконано на двох текстових файлах, в одному з яких в серіалізовані вигляді зберігаються паролі доступу користувачів до бази, в іншому власне інформація бази. Найцікавіше, що баз може бути скільки завгодно багато і кожна з них матиме свої права доступу. Називається такий скрипт txtSQL 2.2. На офіційний сайт скрипта можна перейти безпосередньо з адмінпанелі встановленої на локальному сервері текстової бази даних, ну, а тут про всяк випадок сам архів зі скриптом бази. Нижче по тексту скріншот адмінпанелі.
Архів з базою потрібно розпакувати в папку home локального сервера Денвер і в любо браузері набрати txtsql.ru. Відкриється список папок скрипта, де можна перейти в папку examples / txtSQLAdmin, де в формі для введення логіна і пароля набрати тільки логін "root" і увійти в адмінпанель текстової бази. Далі можна формувати нові бази, таблиці, поля таблиць. Дану текстову базу цілком можна застосовувати для будь-якого свого php скрипта. Всі необхідні функції і та приклади їх застосування дохідливо розписано, правда англійською, в хелпе до даного скрипту.
Повернутися в розділ