0

Lib PHP com funções práticas e úteis

criado por Daniel Henrique em 04/05/2012 4:06pm
Lib em começo de desenvolvimento, apresentando a versão 1.0.

Funções atuais:

>> mascarar($tipo,$valor,$de,$para);

Tipos disponíveis : "DATA","CPF","TELEFONE","CEP"

Exemplo:

SCRIPT:
echo mascarar("DATA","04/05/2012","dd/mm/aaaa","aaaa-mm-dd");
echo mascarar("CPF","12345678912","99999999999","999.999.999-99");

RESPOSTA:
2012-05-04
123.456.789-12

>> validar($tipo,$valor)

Tipos disponíveis: "CPF"

Exemplo:

SCRIPT:
echo validar("CPF","11111111111");
echo validar("CPF","32179239955");

RESPOSTA:
false
true

>> tratar($tipo,$funcao,$valor)

Tipos e funções disponíveis: tipo "NOME" > função "EACHFIRSTUP"

Descrição de EACHFIRSTUP: Trata nomes para colocar primeira letra maíscula, verificando preposições, artigos ...

Exemplo:

echo tratar("NOME","EACHFIRSTUP","DANIEL HENRIQUE DA SILVA COSTA");
echo tratar("NOME","EACHFIRSTUP","pedro de souza martins");
echo tratar("NOME","EACHFIRSTUP","aGe Of EmPiReS");

Resposta:

Daniel Henrique da Silva Costa
Pedro de Souza Martins
Age of Empires

>> insertUpdate($array,$tabela)

Descrição: Executa SQL de Inserção ou Alteração de dados SQL de acordo com keys e values do array obtido.

Exemplo:

$Dados['nome'] = "Daniel Henrique";
$Dados['idade'] = 18;
$Dados['email] = "daniel.henrique.sc@gmail.com"
echo insertUpdate($Dados,"usuario");

Verificamos que o array não possui um ID, logo executará a resposta de inclusão a seguir:

INSERT INTO usuario(nome,idade,email) VALUES ('Daniel Henrique','18','daniel.henrique.sc@gmail.com');

Porém, caso o array tivesse ID como a seguir:

$Dados['id'] = "1"
$Dados['nome'] = "Daniel Henrique";
$Dados['idade'] = 18;
$Dados['email] = "daniel.henrique.sc@gmail.com"
echo insertUpdate($Dados,"usuario");

A resposta seria:

UPDATE usuario SET nome = 'Daniel Henrique', idade = '18', email = 'daniel.henrique.sc@gmail.com' WHERE id = 1;

>> limpaCookies()

Limpa todos os cookies do sistema.

>> salvarLog();

A partir do insertUpdate() insere em uma tabela chamada "log" a data e hora, a página e o usuario, assim guardado log das ações do usuário.

É isso galera, lembrando que é apenas a v1.0, logo logo teremos mais implementações. Abraços.
Data Autor Changelog Download
04/05/2012 4:06pm Daniel Henrique - Versão 1.0

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)