Como todos devem saber, a ZEND é uma empresa fundada em 1999 por Andi Gutmans e Zeev Suraski e é a responsável pela manutenção e desenvolvimento de produtos e serviços para a linguagem PHP. O Zend Framework foi lançado no dia 04 de março de 2006 e inclui diferentes componentes desenvolvidos em PHP5 para prover alta qualidade para desenvolvimento de aplicações web e web services.
Um item básico quando se trata de sites, é um local onde o visitante pode de alguma forma entrar em contato com a empresa do site, hoje existem algumas boas soluções para isso, como por exemplo um client msn que pode ser colocado no site e se o visitante quiser, pode entrar em contato com o msn da empresa. Mas hoje vou mostrar a vocês uma forma simples e funcional, que consiste em um formulário onde o visitante preenche os dados, e gera um e-mail para o destinatário. Mostrarei isso usando PHP/ZEND/AMFPHP/FLEX, poderia fazer isso somente com HTTPService? concerteza, ficaria menos código e até mais simples, porém concordamos que ninguém iria fazer uma aplicação só com essa funcionalidade, pois o Formulário de Contato seria apenas um módulo do sistema.
O cakePHP é baseado no framework Ruby On Rails(RoR) e para quem já está acostumado ou quer se acostumar a programar com o cakePHP, é ótimo. Ele também é de extrema facilidade de uso e utiliza do termo Convention over Configuration, ou seja, convenção ao invés de configuração. Em outros frameworks Java, temos que ficar escrevendo enormes XML de configuração de nosso aplicativo, ao contrário do cakePHP, onde apenas vamos utilizar tarefas que faríamos normalmente, porém baseado em algumas regras do framework.
Quando vamos instalar nossas aplicações em um servidor, temos o costume de pegar todo o conteúdo e jogar dentro de uma pasta ou direto na raiz do servidor de web. Digitamos o endereço e lá está nossa aplicação rodando no servidor! Uau! Porém, não é bem assim que devemos fazer. Em ambiente de desenvolvimento até podemos fazer, pois não temos nada tão seguro assim e é mais fácil para nós trabalharmos, mas para ambiente de produção recomenda-se fazer de outra maneira.
No CakePHP temos diversas validações que servem para os EUA, porém nenhuma para os padrões brasileiros. Pensando nisso, resolvi fazer um behavior para fazer este tipo de validação. Por enquanto ele só valida CPF, CNPJ, telefone e CEP.
Veremos neste artigo como utilizar o componente nativo do CakePHP para envio de e-mails. No caso deste artigo, para um formulário de contato. Lembrando que este é um componente nativo do CakePHP 1.2. Inicialmente, vamos criar nosso formulário com ajuda do helper Form do CakePHP.
Com esse recurso você vai poder transformar códigos de cores, caminho de imagens e qualquer parte de um arquivo CSS em variáveis e scripts PHP tornando o trabalho bem mais fácil.
De forma simples um Array é um conjunto de elementos de um mesmo tipo de dado onde cada elemento desse conjunto é acessado através de um índice. Um array é também conhecido como vetor (quando unidimensional) ou matriz (quando bidimensional).
Cedo ou tarde, você passará por um certo problema em seu script: como obter conteúdo de outros sites. Há muitos métodos para isto, e o mais simples provavelmente é usar a função fopen() (quando habilitada), porém sem muitas opções de uso. É onde entra a Biblioteca CURL. Esta biblioteca permite o acesso a outras páginas e também disponibiliza diversas opções de uso.
Quando falamos em orientação a objetos (OO), em PHP, estamos falando basicamente de classes, métodos e propriedades. Veja neste artigo tudo o que você precisa para iniciar a programar orientado a objetos.