RSS
 

Archive for the ‘PHP’ Category

Zend Tool e XAMPP

19 ago

Saudações galera,

pra quem tem instalado o XAMPP na máquina e quer executar a ZEND TOOL se não estiver configurado corretamente não vai funcionar!

Pois bem, siga os passos abaixo que você vai se dar bem! :)

->Botão direito em Meu Computador (My Computer)

->Propriedades (Properties)

->Aba Avançado (Advanced)

->Clique em Variáveis de Ambiente (Environment Variable)

->No segundo box, clique em “Path” e depois no botão “Editar” (Editar)

->Adicione no final do path o caminho do php no XAMPP:  c:/xampp/php

->Reinicie o computador.

Prontinho!

Qualquer dúvida ou sugestão, fiquem a vontade!

 
 

A estrutura MVC

28 abr

O ZF é baseado na estrutura MVC, o que o torna bastante seguro, de fácil manutenção e entendimento da aplicação.

MVC ( Model – View – Controller ) é uma arquitetura desenvolvida para que possamos separar códigos da parte visual, banco de dados, e etc.

  • Model( Modelos ) – Geralmente são classes extendidas de outras classes, fazendo toda a relação com as tabelas do seu banco de dados, ou fazer algo específico somente para sua aplicação. Naturalmente quando falamos de model, estamos falando de banco de dados.
  • Views( Visual )- É a separação dos códigos  e funções da parte visual da aplicação. O Smarty é um bom exemplo dessa separação, pois ele é uma linguagem de template que separa todo o código PHP da parte visual, ou seja, podemos mudar todo o template de um aplicação sem ao menos mexer em uma linha de código do PHP. No caso do ZF, ele utiliza uma classe chamada Zend_View.
  • Controlers( Controles ) – Como o próprio nome já diz, ele controla a sua aplicação, ou seja, une a parte visual com os modelo e define em qual view( template ) será exibido e em quais condições.

É isso pessoal, de forma simples e objetiva, com estes conceitos você vai mandar bem com o ZF.

Abraços.

 
 

Função PHP para validar emails

21 mar
/**
 * Esta função verifica se uma string dada em $strEmail é um endereço de e-mail válido
 * @version 1.0
 * @created sábado, 7 de abril de 2007
 * @author Leandro Vieira
 * @param string $strEmail
 */
function isEmail($strEmail) {
	if ( preg_match('/^([\w\.-]+)+@+([\w\.-]+)+\.+[a-z]{2,3}$/',$strEmail) ) {
		return true;
	} else {
		return false;
	}
}

É isso pessoal..

abs…

Fonte: Leandro Vieira

 
2 Comments

Posted in PHP

 

Como somar datas com PHP

17 mar

Hoje vou ensinar como somar datas utilizando PHP. É bem simples usando a função strtotime.

Veja:

/** Vamos pegar uma data qualquer no formato americano */
$date = "2009-03-17";

/** Para somar +1 dia faça: */
$date_sum_day = date("d/m/Y", strtotime( "+1 day", strtotime( $date ) ) );
echo $date_sum_day; // 18/03/2009

/** Para somar +1 mês */
$date_sum_month = date("d/m/Y", strtotime( "+1 month", strtotime( $date ) ) );
echo $date_sum_month; // 17/04/2009

/** Para somar +1 ano */
$date_sum_year = date("d/m/Y", strtotime( "+1 year", strtotime( $date ) ) );
echo $date_sum_year; // 17/03/2010

/** Para somar +1 dia, mês e ano */
$date_sum_all = date("d/m/Y", strtotime( "+1 day +1 month +1 year", strtotime( $date ) ) );
echo $date_sum_all; // 18/04/2010

E isso… abraço a todos!

 
2 Comments

Posted in PHP

 

Um pouco sobre PHP

09 fev

phpO PHP foi criado por Rasmus Lerdorf no outono de 1994, e é usada principalmente como uma linguagem de scripting do lado servidor, embutida no html.

PHP, conhecido com Personal Home Page, foi criado por Rasmus como uma forma de rastrear os visitantes do seu currículo online. EM 1995 Rasmus decidiu tornar a sua versão OpenSource, para que as pessoas pudessem o ajudar, corrigindo bugs e implementando novas funcionalidades. A primeira versão era bastante simples e direta, e tinha funções que eram muito utilizadas por homepages naquela época.

EM 1995 o projeto foi reescrito, e renomeado para PHP/FI. O “FI”  significava Form Interpreter, adicionando assim mais funcionalidades que cobriam as necessidades das homepages. Com isso o PHP/FI começou a ter um crescimento em massa, com a contribuição de programadores de todos o mundo.

Em meados de 1997, Zeev Suraski e Andi Gutmans reescreveram o PHP original, e então o PHP deixou de estar sob tutela de Rasmus, para estar sob orientação de um grupo. Com isso, fundou-se o PHP3, chamado agora de HyperText Processor.

O PHP4 é outra reescrita  por Suraski e Gutmans, baseado no mecanismo e tecnologia Zend. Além da altíssimo melhoramento da performance desta versão, o PHP 4.0 incluiu outras características chave como o suporte para muitos servidores WEb, sessões HTTP, buffer de saída, maneiras mais seguras de manipular input de usuários e muitas construções novas na linguagem.

Hoje, o PHP está começando a ser usado por centenas de milhares de desenvolvedores (estimativa), e muitos milhões de sites reportam que tem o PHP instalado, que explica os 20% de domínios da Internet.

Estamos atualmente com a versão 5  do PHP, que foi lançado em julho de 2004 depois de um longo desenvolvimento e vários pre-releases. Ele principalmente introduziu o core, a Zend Engine 2.0 com um novo modelo de orientação a objetos e várias outras características.

Devido a natureza open-source do PHP, se há algo atualmente que você não consegue fazer em PHP, não há nada que impessa você de escrever um módulo ou extensão em código C para estender suas funcionalidades, sendo assim, você pode fazer o que você quiser  usando somente o PHP. Isto é possível através da documentação da API que é muito bem feita e está disponível para todos.

Agradeço ao meu amigo Leandro por ter me apresentado o PHP! Vlw cara!

Fonte: PHP.net

 
No Comments

Posted in PHP