Download the PHP package iquipedigital/sqlite-json-handler without Composer
On this page you can find all versions of the php package iquipedigital/sqlite-json-handler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iquipedigital/sqlite-json-handler
More information about iquipedigital/sqlite-json-handler
Files in iquipedigital/sqlite-json-handler
Package sqlite-json-handler
Short Description A PHP OOP project for handling SQLite with JSON I/O.
License
Informations about the package sqlite-json-handler
Prerequisites
- PHP >= 7.4
- PHP
sqlite3extension - PHP
jsonextension (for JSON/REST API) - PHP
soapextension (for SOAP API) - Composer (recommended for autoloading)
- A web server (Apache, Nginx, or PHP's built-in server)
Installation & Deployment
Detailed installation and deployment instructions are provided within the documentation for each API type:
- For JSON/REST API: Please refer to JSON/REST API Deployment Guide.
- For SOAP API: Please refer to SOAP API Deployment Guide.
General Steps:
-
Clone the repository:
-
Navigate to the desired API handler directory:
-
Install dependencies:
-
Set Permissions: Ensure the
databases/andbackups/directories within the chosen handler's path are writable by the web server. - Configure Web Server: Set up your web server to point its document root to the
public/directory within the chosen handler's path (e.g.,sqlite_json_handler/public/). - (SOAP Only) Configure the WSDL: Update the
<soap:address location="...">inpublic/database_service.wsdlto point to your correctsoap_server.phpURL.
Usage
Usage instructions, including request/response formats and code samples for interacting with the APIs, are available in their respective documentation files:
- JSON/REST API: JSON/REST API Usage Guide
- SOAP API: SOAP API Usage Guide
Contributing
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a Pull Request.
Please ensure your code adheres to PSR standards where applicable and includes appropriate tests if new functionality is added.
Support iQuipe Digital
If you find this project useful and would like to support its development, please consider making a donation. Your support helps maintain and improve this project, as well as develop new open-source tools.
- Donate via flutterwave: https://flutterwave.com/donate/dbgpvvba1dxi
- Donate via Buy Me A Coffee: https://www.buymeacoffee.com/YourBMCPage (Replace
YourBMCPageor add other platforms if you prefer)
Every contribution, no matter the size, is highly appreciated!
License
This project is licensed under the GPL-3.0 License - see the LICENSE file for details (you'll need to create this file).
We hope this SQLite API Handler streamlines your database interactions! For any inquiries or issues, please contact iQuipe Digital at [email protected].