download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

PHP Text DB API 0.3.1-beta01


Плоска, текстова база данни, която може да използва MySQL-заявки


Изтегли (318 KB)

Визитна картичка на програмата

Автор: c-worker
Лиценз: Open Source
Големина: 318 KB
Обновен на: 03.02.2011 от phrozencrew
1623 показвания, 15 сваляния  Статистики


Публикации в списанието


няма публикации
 

PHP Text DB API - е може би единствената за PHP и за това уникална база данни, която вместо да използва MySQL-сървър, използва обикновени текстови файлове.
Скрипта използва SQL-команди, като SELECT, INSERT, UPDATE, DELETE и всички по-известни команди познати от SQL.
За малки проекти върши чудесна работа. И може да се използва на хостинг, където разполагате само с PHP-интерпретатор и нищо друго.
Документацията за проекта е преведена на доста езици. На английски може да се намери тук:
http://www.c-worker.ch/txtdbapi/index_eng.php
Инсталацията се състои в редактиране на 2 реда.

Към проекта върви и примерна демонстрация - адресна книга, която добре визуализира възможностите за използване на текстови бази данни.
Ако решите да използвате сериозно този скрипт ви препоръчвам да обработвате допълнително всички $_POST и $_GET заявки, като ги изчистите от специалните символи, като кавичките например, преди да ги вкарате в базата данни. Например:
foreach ($_POST as $key => $value) {
  $_POST[$key] = preg_replace("/\"/", "& quot;", $_POST[$key]);
  $_POST[$key] = preg_replace("/\'/", "'", $_POST[$key]);
  $_POST[$key] = preg_replace("/\//", "/", $_POST[$key]);
}

ПС: "& quot" в горния код трябва да се напише без шпация. Неудобството при споделяне на код във форумите :(.

Изисквания: Web-сървар с PHP интерпретатор


Мнения на потребители

Твоето мнение

  • Понеделник, 13.08.12, 18:09, programings:
    Как се работи с това чудо?

    Как да накарам даден скрипт да се свързва към него и да го ползва вместо MySQL база данни?

  • Понеделник, 13.08.12, 18:29, phrozencrew:
    Ето работещ пример със SELECT:
    txtdb_api_example.zip
  • Понеделник, 13.08.12, 18:50, programings:
    Аха, ясно!

    Мерси за примера!

    Удобно е за скриптове, които сега пишеш, но за вече написани, които работят с MySQL е неудобно, тъй като трябва да бъдат променяни доста редове за да функционира!

    Щеше да е изключително полезно творение (така също е), ако само се инклудваше някой файл, като съответно бъдат заместени данните за връзка с базата данни, и от там нататък всичко да работи с текстовата база данни!

  • Понеделник, 13.08.12, 19:11, anonymous:
    Ползвай някой енджин за тая цел - те си имат готови функций за повечето работи дето се пишат обикновенно на ръка..

Платени препратки

Компютри за геймъри
Домашни компютърни системи за игри
Конфигурации по желание от Перси ООД
www.persy.com
Рекламни чанти
Екстрапак произвежда рекламни чанти
и опаковки от хартия и (био)полимери
Bags.BG
bgERP
Управлявайте фирмата си
с безплатен, уеб базиран софтуер
www.bgerp.com

вашето каре - тук

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.