Muitos desenvolvedores fazem uso da função mail do PHP para o envio de e-mail, já a galera da programação Orientada a Objetos monta suas classes de envio. Porem não é todo mundo que conhece a classe PHPMailer, com ela é possível o envio de emails sem autenticação e com autenticação no servidor, ela é simples [...]
Muitos desenvolvedores fazem uso da função mail
do PHP para o envio de e-mail, já a galera da programação Orientada a Objetos monta suas classes de envio.
Porem não é todo mundo que conhece a classe PHPMailer
, com ela é possível o envio de emails sem autenticação e com autenticação no servidor, ela é simples e muito fácil de usar. Envie anexos em seus email de olhos fechados!
Vamos a um exemplo, lembrando que não vou mostrar como montar um formulário e pegar esses dados por $_POST ou $_GET no PHP, Cristian mas eu não sei fazer isso! Não sabia, aqui você irá aprender
continua
Muitos desenvolvedores fazem uso da função mail
do PHP para o envio de e-mail, já a galera da programação Orientada a Objetos monta suas classes de envio.
Porem não é todo mundo que conhece a classe PHPMailer
, com ela é possível o envio de emails sem autenticação e com autenticação no servidor, ela é simples e muito fácil de usar. Envie anexos em seus email de olhos fechados!
Vamos a um exemplo, lembrando que não vou mostrar como montar um formulário e pegar esses dados por $_POST ou $_GET no PHP, Cristian mas eu não sei fazer isso! Não sabia, aqui você irá aprender
continua
O Smarty é uma excelente Template Engine, facilitando assim o desenvolvimento de projetos PHP e fazendo com que seja mantido um padrão. Uso Smarty a um bom tempo em meus projetos, com ele é possível fazer um bom uso do conceito MVC, ou seja, separar o projeto em camadas Model, View e Controller (Mas isso [...]
O Smarty
é uma excelente Template Engine, facilitando assim o desenvolvimento de projetos PHP
e fazendo com que seja mantido um padrão.
Uso Smarty a um bom tempo em meus projetos, com ele é possível fazer um bom uso do conceito MVC, ou seja, separar o projeto em camadas Model, View e Controller (Mas isso é um papo para um outro post).
Mas o Smarty é o único Template Engine para o PHP?
Não, porem é o melhor!
Vamos listar alguns dos itens pelos quais eu uso smarty
- Separar conteúdo lógico de regra de negócio
- Cache
- Instalação e uso muito fácil
- Plugins
- Facilidade de uso (já falei isso)
- Montadores de HTML e CSS alteram o TPL e não o seu PHP
- É possível criar novos métodos para o Smarty, customizando assim a ferramenta para o seu projeto
- Os arquivos não compilados toda vez que executados
- O Smarty é experto o bastante para notar que tem alterações no template e compilar novamente
Outra grande vantagem do uso do Smarty é a manutenção nos seus códigos, digamos que é necessário alterar toda a parte visual do projeto, isso pode ser facilmente resolvido e o melhor sem alterar nada do seu PHP, pois o que irá precisar ser alterado são os TPLs, o contrário também é válido, podendo mudar a regra de negócio sem alterar o visual.
continua