Projects.

Open source projects

Patabase.

SQL query builder for PHP

Une bibliothèque pour écrire des requêtes SQL en pure PHP.

Requiert seulement PDO
Actuellement compatible avec MySql/MariaDb, Postgres, Sqlite
Supporte de nombreuses syntaxes SQL

...

Example de code :

$database->select('customer.name', 'order.id')
         ->from('customer')
         ->innerJoin('order', 'id', 'customer', 'id')
         ->where()->greater('customer.id', 222)
         ->orderAsc('order.orderId')
         ->getAll('json');

Site web Voir sur Github

AbuseIPDB.

PHP library and CLI tool for AbuseIPDB API v2

Une bibliothèque et un utilitaire en ligne de commande pour vérifier/signaler des adresses IP :

Vérification d'adresse IP/bloc d'adresses IP

Signalement d'adresse(s) IP

Récupération de blacklist

Rapports colorisés

Intégration facile avec Fail2ban

Installation en ligne de commande


Library version CLI version

Phtemail.

PHP HTML email builder

Une bibliothèque pour générer des emails html à la volée :

Structure d'email centrée

Thèmes et objets Html prédéfinis

Facile à personnaliser

Avec ou sans commentaires html

$builder = new HtmlEmailBuilder();
$builder->setTitle('Beautiful html email'); 
$builder->setEmailBodyWidth(560); 
$row = new HtmlElements\Row();
$row->add(new HtmlElements\Heading4('Message'));
$row->add(new HtmlElements\Paragraph($loremipsum));
$builder->body()->add($row);
//...
$html = $builder->getHtml();        


En savoir plus

Mishell.

PHP colorized CLI

Une bibliothèque PHP pour écrire des applications CLI :

Textes colorisés

Messages de progression

Tableaux

Entrées utilisateurs


En savoir plus

Echolor.

Simple Bash colorized echo function

Une function bash pour écrire du texte colorisé dans son terminal :

16 couleurs de premier plan

16 couleurs d'arrière-plan

5* styles En fonction du terminal


En savoir plus