<?php require 'vendor/autoload.php'; use JansenFelipe\CnpjGratis\CnpjGratis; $params = CnpjGratis::getParams(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Teste CNPJ</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> </head> <body> <!-- Modal --> <div class="modal fade" id="captchaModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="myModalLabel">Captcha</h4> </div> <div class="modal-body">
<?php require 'vendor/autoload.php'; use JansenFelipe\CnpjGratis\CnpjGratis; use JansenFelipe\Utils\Utils; use JansenFelipe\Utils\Mask; try { if (!isset($_POST['cnpj']) || !isset($_POST['captcha']) || !isset($_POST['cookie'])) { throw new Exception('Informe todos os campos', 99); } $return = CnpjGratis::consulta($_POST['cnpj'], $_POST['captcha'], $_POST['cookie']); $return['cep'] = Utils::mask($return['cep'], Mask::CEP); $return['code'] = 0; } catch (Exception $e) { $return = array('code' => $e->getCode(), 'message' => $e->getMessage()); } header('Content-Type: application/json'); echo json_encode($return);
<?php require 'vendor/autoload.php'; if (isset($_POST['cnpj'])) { var_dump(\JansenFelipe\CnpjGratis\CnpjGratis::consulta($_POST['cnpj'], $_POST['captcha'], $_POST['cookie'])); die; } $cnpj = '45543915000858'; $params = \JansenFelipe\CnpjGratis\CnpjGratis::getParams(); ?> <img src="<?php echo $params['captchaBase64']; ?> " /><br /> <form action="" method="POST"> <input type="text" name="cnpj" value="<?php echo $cnpj; ?> " /> <input type="text" name="captcha" /> <input type="text" name="cookie" value="<?php echo $params['cookie']; ?> " /> <input type="submit" /> </form>
public function testGetParams() { $this->params = CnpjGratis::getParams(); $this->assertEquals(true, isset($this->params['captchaBase64'])); $this->assertEquals(true, isset($this->params['cookie'])); }
function __construct() { require 'Cnpj/vendor/autoload.php'; $this->params = CnpjGratis::getParams(); }