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

PHP Text DB API 0.3.1-beta01


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


Изтегли (318 KB)

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

Автор: c-worker
Лиценз: Open Source
Големина: 318 KB
Обновен на: 03.02.2011 от phrozencrew
1575 показвания, 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.