Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include "Filtrar.php";
- $get = Filtrar::GET();
- $get->debug = true;
- ?>
- <form>
- <? foreach (array('nome', 'idade', 'preco', 'data', 'hora', 'data-hora', 'telefone', 'celular', 'cep', 'email', 'url', 'IP', 'cidade', 'estado', 'pais') as $campo) { ?>
- <label style="width: 90px; display: inline-block"><?=ucfirst($campo)?>:</label> <input name="<?=$campo?>" value="<?=htmlentities($_GET[$campo])?>" /><? if (++$i % 2 == 0) { ?><br /><?}?>
- <? } ?>
- <br />
- <label style="width: 90px; display: inline-block">Texto:</label><textarea cols="47" rows="4" name="texto"><?=$_GET['texto']?></textarea><br />
- <label for="a">Aceito os termos</label> <input type="hidden" name="aceito" /><input id="a" type="checkbox" name="aceito" <?if($_GET['aceito']){?>checked<?}?> /> |
- <label for="s">Quero spam</label> <input type="hidden" name="spam" /><input id="s" type="checkbox" name="spam" <?if($_GET['spam']){?>checked<?}?> /> |
- <label for="p">Quero promoções</label> <input type="hidden" name="promocoes" /><input id="p" type="checkbox" name="promocoes" <?if($_GET['promocoes']){?>checked<?}?> /><br />
- <input type="submit" />
- </form>
- <?
- // var_dump($get);
- // echo '<h2>Original $_GET</h2>';
- // var_dump($_GET);
- echo '<h2>Validating $_GET</h2>';
- echo '<pre>';
- echo 'Nome : ',var_export($get->validar_string('nome')), "\n";
- echo 'Idade : ',var_export($get->validar_inteiro('idade', true, true, 5)), "\n";
- echo 'Preço : ',var_export($get->validar_decimal('preco',true)), "\n";
- echo 'Data : ',var_export($get->validar_data('data')), "\n";
- echo 'Hora : ',var_export($get->validar_hora('hora')), "\n";
- echo 'Data/Hora : ',var_export($get->validar_data_hora('data-hora')), "\n";
- echo 'Telefone : ',var_export($get->validar_telefone('telefone')), "\n";
- echo 'Celular : ',var_export($get->validar_celular('celular')), "\n";
- echo 'CEP : ',var_export($get->validar_cep('cep')), "\n";
- echo 'email : ',var_export($get->validar_email('email')), "\n";
- echo 'url : ',var_export($get->validar_url('url')), "\n";
- echo 'IP : ',var_export($get->validar_ip('IP',null,true,true)), "\n";
- echo 'cidade : ',var_export($get->validar_cidade('cidade')), "\n";
- echo 'estado : ',var_export($get->validar_estado('estado')), "\n";
- echo 'pais : ',var_export($get->validar_pais('pais')), "\n";
- echo 'aceito : ',var_export($get->validar_booleano('aceito')), "\n";
- echo 'spam : ',var_export($get->validar_booleano('spam')), "\n";
- echo 'promocoes : ',var_export($get->validar_booleano('promocoes')), "\n";
- echo '</pre>';
- echo '<h2>Cleaning $_GET</h2>';
- echo '<pre>';
- echo 'Nome : ',var_export($get->limpar_string('nome')), "\n";
- echo 'Idade : ',var_export($get->limpar_inteiro('idade')), "\n";
- echo 'Float : ',var_export($get->limpar_float('preco')), "\n";
- echo 'Decimal : ',var_export($get->limpar_decimal('preco')), "\n";
- echo 'url : ',var_export($get->limpar_url('url')), "\n";
- echo 'Sem HTML : ',var_export($get->limpar_caracteres_html('texto')), "\n";
- echo 'URL Enc. : ',var_export($get->limpar_url_encoded('texto')), "\n";
- echo 'Genérico : ',var_export($get->limpar_personalizado('texto',false,false,true,true,true)), "\n";
- echo '</pre>';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement