Tuesday, November 22, 2011 7:30:23 PM
PHP, avancado, crypt, criptografia
...
Hoje surgiu um desafio aqui onde eu trabalho:
Fazer autenticação de um usuário utilizando o passwd ou o shadow pois evitariamos ter uma senha de root para cada sistema
Então pensei, pesquisei e cheguei no seguinte código que eu espero que seja útil para alguem algum dia
Read more...
Friday, September 2, 2011 8:12:48 PM
web service, PHP, nuSoap, conversão
...
Resolvi fazer este post, pelo simples fato de ser uma utilidade para todos os programadores PHP que tem certas dificuldades para trabalhar com webservices, pelo fato de que em 100% dos tutoriais em portugues ou até mesmo artigos, as pessoas simplesmente nos dão exemplos com tipos simples de dados e esquecem que no mundo OOP é impossível viver enviando centenas de dados simples sendo que seria muito mais fácil o envio de um agrupamento de dados como um array de tipos simples, e é isso que irei explicar neste artigo
Read more...
Friday, August 12, 2011 5:42:57 PM
PHP, intermediário, avancado, OOP
...
Depois de longos dois anos sem postar absolutamente nada no blog, resolvi voltar para tentar fazer posts periódicos afim de ajudar e esclarecer dúvidas de desenvolvedores.
Irei abrir a nova 'temporada' de posts com uma introdução sobre PHP GTK utilizando a ferramenta GLADE no linux, já que não existe nenhuma referência em português sobre o assunto.
O que você precisará ter:
GTK+
GLADE (
http://glade.gnome.org/)
PHP + Apache {+ Mysql Opcional mas ja é bom ter tudo instalado }
Read more...
Tuesday, March 10, 2009 1:05:51 PM
Herança de classes é a coisa mais importante para o aproveitar funcionalidades de uma classe sem a necessidade de reescrever todo o código.
Não sei porque ainda não fiz um artigo sobre isso, que é de extrema importância.
Veremos como estender uma classe reutilizando códigos com facilidade
Read more...
Wednesday, January 7, 2009 3:02:13 PM
OOP, framework, iniciante, avancado
...
Esses dias precisei fazer uma coisa realmente interessante e vou compartilhar aqui no blog!
Precisei agrupar todas as propriedades de 3 classes para passar pra uma para uma função que enviava um e-mail para o cliente com todos seus dados, e para evitar ter q ficar pegando id e instanciando N objetos em tempo de envio de email para compor o email, resolvi criar esta função que eu agrupo todas as propriedades em uma classe ja tratada do jeito que deve ser feito e utilizo os dados ja prontos no objeto.
Claro que para funcionar corretamente deve ter uma nomenclatura de banco de dados bem feita pois se em duas classes tiver a propriedade nome, elas irão se sobrescrever, então o correto é colocar a propriedade no tipo : nome_cliente, nome_pedido e assim por diante.
Read more...
Tuesday, December 2, 2008 9:36:12 AM
banco de dados, PHP, intermediário, avancado
...
Bom dia galera.
Irei começar o dia com um post sobre
WebServices e espero que gostem.
Este post tem como foco, criar, disponibilizar e acessar seu WebService para teste, aprendendo como liberar partes do seus sistemas para acesso externo e abrindo uma porta para a sincronização de seu sistema com outros, não necessariamente feitos em PHP ou rodando em interpretadores (ISS,Apache).
Requisitos:Para o entendimento deste post é necessário ter um ou mais requisitos abaixo:
- É de extrema importancia saber criar tabelas no Mysql;
- Entender o que é uma classe, propriedades e métodos;
- Vontade de aprender;
Read more...
Friday, November 21, 2008 4:19:12 PM
Marca, PHP, Água, ZIP
...
Muitas pessoas sentem dificuldade em tratamento de imagens com PHP. Muitas destas dificuldades se da ao fato que quase ninguém utiliza os recursos que a biblioteca GD oferece.
Irei mostrar um script extremamente simples.
Pega um arquivo zipado (pré-supondo que você ja fez o upload dele em uma pasta temporária);
Extrai os arquivos para uma pasta temporária ( a mesma ou outra que o desenvolvedor definir);
Exclui o arquivo ZIP;
Para cada imagem coloca a marca definida e move para uma outra pasta que o desenvolvedor definir;
Exclui as imagens temporárias.
Read more...
Monday, November 17, 2008 10:03:38 AM
design pattern, PHP, avancado, pedido
...
O Design Pattern Factory nos fornece uma interface para criação de objetos relacionados ou dependentes.
Para criarmos um objeto no PHP utilizamos o seguinte comando:
$pessoa = new Pessoa;Porém nosso sistema fica extremamente inflexível, tendo só um tipo de objeto atuando no sistema.
Para darmos a flexibilidade de criação de objetos para o nosso sistema utilizamos o
Factory.
Read more...
Monday, November 17, 2008 9:46:16 AM
conversão, calculo, PHP, datas
...
Bom dia pessoal.
Começaremos esta semana com a continuação da nossa classe comum. Hoje incluiremos mais um método que será para calcular a diferença entre duas datas.
Read more...
Thursday, November 13, 2008 11:33:16 PM
seguranca, iniciante, avancado, conversão
...
[OFF TOPIC]
Boa noite pessoal que visita sempre este humilde blog!.
Quero começar este post hoje para dizer que todos os post que estão neste blog são de minha autoria, fiz da minha cabeça e não copiei de nenhum lugar, porém o conteúdo aqui inserido está a disposição para qualquer fim! [/OFF TOPIC]
Começando:Muitas vezes pessoas me perguntam como fazer tal coisa e eu sempre respondo com maior prazer fazendo funções na necessidade da pessoa. Porém hoje farei diferente, em uma série de posts estarei desenvolvendo uma classe que chamarei de COMMONS. Nela teremos vários métodos interessantes e úteis para um bom desenvolvimento de sistemas orientados a objeto.
Read more...
1 2 3 4 5 6 Next »