Download the PHP package mojahed/eduplusqr without Composer

On this page you can find all versions of the php package mojahed/eduplusqr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package eduplusqr

EduplusQR PHP SDK

EduplusQR is a lightweight, high-performance PHP SDK for generating QR codes using a fast Go binary backend. It generates PNG QR codes from plain text or JSON-encoded strings with zero external PHP dependencies.


Features



Installation


Install via Composer:


Quick Start



Usage Examples


1. Basic QR Code Generation

2. JSON Data QR Code

3. Payment QR Code

4. Get Base64 Encoded QR Code

5. Get Binary Data


API Methods


create()

Create a new EduplusQR instance.

text($text)

Set the text or JSON data to encode in the QR code.

output($path)

Set the output file path. Directory will be created automatically if it doesn't exist.

size($pixels)

Set the QR code size in pixels (default: 256).

errorCorrection($level)

Set error correction level: 'L' (Low), 'M' (Medium), 'Q' (Quartile), 'H' (High). Default: 'M'.

margin($pixels)

Set border margin in pixels (default: 0 for no margin).

generate()

Generate the QR code and save to file. Returns true on success, false on failure.

generateAndReturn()

Generate the QR code and return binary PNG data.

generateBase64()

Generate the QR code and return base64 encoded string.

quick($text, $output, $size = 256)

Static method for quick QR code generation.

$errors

Array containing error messages from the last operation.


Configuration Options


Option Type Default Description
text string required Text or JSON to encode
output string required Output file path
size int 256 QR code size in pixels
errorCorrection string 'M' Error correction: L, M, Q, H
margin int 0 Border margin in pixels

Error Correction Levels


Higher levels create more complex QR codes but are more resilient to damage.


Requirements



Platform Support


The package automatically detects your platform and uses the appropriate binary:


Performance


EduplusQR is optimized for high-volume generation:


Author


Md Mojahedul Islam


License


MIT License - see LICENSE file for details


Contributing


Contributions are welcome! Please feel free to submit a Pull Request.


All versions of eduplusqr with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mojahed/eduplusqr contains the following files

Loading the files please wait ...