Lib PHP com funções práticas e úteis
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.
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 |
Novo Comentário: