Skip to content
/ phormix Public

PHP HTML-Forms Checker, Validator, Sanitizer

Notifications You must be signed in to change notification settings

gueff/phormix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phormix

Overview

[EN]

Check HTML-Forms with Phormix

Installation

create the composer.json file with following content:

{
    "require": {
        "gueff/phormix":"dev-master"
    }
}

run installation

$ composer install

Process

  • create a configuration file (JSON), which describes the later HTML form
  • Build the HTML Form
  • At backend* Phormix will check the transmitted data from the HTML form against the configuration

*Receiving Unit (Crontroller, PHP-Script o.a.)

Usage

Examples:

// instantiate, 
// load config, run
$oPhormix = new \Phormix();
$oPhormix->init('/var/www/App/formular.json')->run();

// instantiate, 
// set different session prefix,
// load config, run
$oPhormix = new \Phormix();
$oPhormix->setSessionPrefix('myPhormixCheck')
->init('/var/www/App/formular.json')
->run();

// instantiate, 
// load config,
// set a certain identifier
// run
$oPhormix = new \Phormix();
$oPhormix->setConfigArrayFromJsonFile($sAbsPathToConfigFile)
->setIdentifier($sIdentifier)
->run();

// instantiate, 
// set a proper array as config,
// set a certain identifier
// run
$oPhormix = new \Phormix();
$oPhormix->setConfigArray($aArray)
->setIdentifier($sIdentifier)
->run();

// instantiate, 
// set different session prefix,
// set a proper array as config,
// set a certain identifier
// run
$oPhormix = new \Phormix();
$oPhormix->setSessionPrefix('myPhormixCheck')
->setConfigArray($sAbsPathToConfigFile)
->setIdentifier($sIdentifier)
->run();

[DE]

HTML-Formulare checken mit Phormix

Installation

Erstelle die Datei composer.json mit folgendem Inhalt:

{
    "require": {
        "gueff/phormix":"dev-master"
    }
}

Führe Installation durch

$ composer install

Ablauf

  • Eine Konfiguration (JSON) anlegen, in der das spätere HTML-Formular beschrieben wird
  • HTML-Formular bauen
  • Im Backend* wird das gesendete HTML-Formular mitels Phormix nun gegen die Konfiguration gecheckt.

*Entgegennehmende Stelle (Crontroller, PHP-Script o.a.)

About

PHP HTML-Forms Checker, Validator, Sanitizer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages