PHP code example of kkandmore / paramverify
1. Go to this page and download the library: Download kkandmore/paramverify library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
kkandmore / paramverify example snippets
$_POST = [
'username' => 'kkzhuang',
'password' => 'kkzhuang',
'gender' => 'M',
];
if(@!$_POST['username'])
{
exit('username is assword is s
$_POST = [
'username' => 'kkzhuang',
'password' => 'kkzhuang',
'gender' => 'M',
];
$verify = [
'username' => ['re' => '/^[0-9A-Za-z]{6,64}$/'],
'password' => ['re' => '/^[0-9A-Za-z\.\-_+]{6,64}$/'],
'gender' =>['re' => '/^$|^(M|F)$/'],
];
$return = (new Paramverify)->verify($_POST, $verify);
exit($return['msg']);
...
use Paramverify\Paramverify;
$param = [
'username' => 'kkzhuang',
'password' => 'kkzhuang._-+',
];
$verify = [
'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/'],
'gender' =>['
$config = [
'tring',
're' => '',
'msg' => null,
'filters' => [],
'is_defined' => true,
];
use Paramverify\Paramverify;
$param = [
'username' => ' kkzhuang ',
'password' => 'kkzhuang._-+',
'email' => '[email protected] ',
];
$config = [
'', 'strtoupper']],
'password' => ['
use Paramverify\Paramverify;
$param = [
'username' => 'kkzhuang',
];
$verify = [
'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];
$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg']; //[password] error code [1]
$param = [
'username' => 'kkzhuang',
'password' => 123456,
];
$verify = [
'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];
$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg']; //[password] error code [2]
$param = [
'username' => 'kkzhuang._-+',
'password' => 'kkzhuang._-+',
];
$verify = [
'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];
$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg']; //[username] error code [3]
$param = [
'username' => 'kkzhuang._-+',
'password' => 'kkzhuang._-+',
];
$verify = [
'username' =>['re' => '/^([a-z0-9]{6,64})$/', 'msg' => 'Element "username" format error!'],
'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];
$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg']; //Element "username" format error!