<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Grátis &#187; Tutorial</title>
	<atom:link href="http://www.phpgratis.com.br/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpgratis.com.br</link>
	<description>scripts e conteúdos gratuitos</description>
	<lastBuildDate>Tue, 11 Jan 2011 02:30:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Engenharia de Software para Aplicações de Internet</title>
		<link>http://www.phpgratis.com.br/tutorial/engenharia-de-software-para-aplicacoes-de-internet/</link>
		<comments>http://www.phpgratis.com.br/tutorial/engenharia-de-software-para-aplicacoes-de-internet/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:09:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/?p=111</guid>
		<description><![CDATA[Livro gratuito que pode ser acessado pela web com informações preciosas sobre Engenharia de Software para Aplicações de Internet. O livro é acadêmico e você pode utilizar como base para seus trabalhos e para ter uma visão ampla sobre o desenvolvimento de softwares para aplicações de Internet. Este livro é a base de um curso [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.websnapr.com/?size=s&amp;nocache=16&amp;url=philip.greenspun.com/seia/" alt="" /></p>
<p><a href="http://philip.greenspun.com/seia/" target="_blank">Livro gratuito</a> que pode ser acessado pela web com informações preciosas sobre Engenharia de Software para Aplicações de Internet. O livro é acadêmico e você pode utilizar como base para seus trabalhos e para ter uma visão ampla sobre o desenvolvimento de softwares para aplicações de Internet. Este livro é a base de um curso real oferecido pela <a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-171Fall2003/CourseHome/index.htm" target="_blank">massachusetts institute of technology</a>.</p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/mysql/sql-para-nerds/" rel="bookmark" class="crp_title">SQL PARA NERDS</a><span class="crp_excerpt"> 

Livro gratuito disponibilizado na Internet por Philip Greenspun dividido em 16 capítulos onde ele apresenta &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/encriptar-codigos-de-php-para-evitar-pirataria/" rel="bookmark" class="crp_title">ENCRIPTAR CÓDIGOS DE PHP PARA EVITAR PIRATARIA</a><span class="crp_excerpt"> 

Um problema que atormenta a vida de quem trabalha programando em PHP é a facilitar &#8230;</span></li><li><a href="http://www.phpgratis.com.br/ajax/acessar-dados-mysql-com-ajax/" rel="bookmark" class="crp_title">ACESSAR DADOS MYSQL COM AJAX</a><span class="crp_excerpt"> 

O sql buddy é uma interface de acesso a dados mysql desenvolvido em PHP e &#8230;</span></li><li><a href="http://www.phpgratis.com.br/webmail/script-php-webmail-gratis/" rel="bookmark" class="crp_title">SCRIPT PHP WEBMAIL GRÁTIS</a><span class="crp_excerpt"> 

O AtMail é um script feito em PHP para acessar emails pela web ( webmail &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/aprender-php-para-iniciantes/" rel="bookmark" class="crp_title">APRENDER PHP PARA INICIANTES</a><span class="crp_excerpt"> A cada dia se torna mais importante dominar alguma linguagem de programação para produzir e &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/smarty-templates-para-php/" rel="bookmark" class="crp_title">Smarty &#8211; Templates para PHP</a><span class="crp_excerpt"> 

Esta é sem dúvida uma das perguntas mais freqüentes nas listas de discussões sobre PHP: &#8230;</span></li><li><a href="http://www.phpgratis.com.br/codigos/30-classes-e-componentes-php-uteis/" rel="bookmark" class="crp_title">30 CLASSES E COMPONENTES PHP ÚTEIS</a><span class="crp_excerpt"> 

Existe uma enorme quantidade de classes e componentes para PHP de uso livre disponível na &#8230;</span></li><li><a href="http://www.phpgratis.com.br/gerenciadores/tocador-de-musicas-em-php/" rel="bookmark" class="crp_title">TOCADOR DE MÚSICAS EM PHP</a><span class="crp_excerpt"> O objetivo desta aplicação PHP é permitir que você crie de forma rápida e simples &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/nanoweb-servidor-http-escrito-em-php/" rel="bookmark" class="crp_title">Nanoweb &#8211; Servidor HTTP escrito em PHP</a><span class="crp_excerpt">  

O Nanoweb é um servidor HTTPD que foi criado para ser rápido, pequeno e seguro. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/sajax-usando-ajax-no-seu-php/" rel="bookmark" class="crp_title">Sajax &#8211; Usando ajax no seu PHP</a><span class="crp_excerpt">   O Sajax é um ótimo script que veio para facilitar a vida de &#8230;</span></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/tutorial/engenharia-de-software-para-aplicacoes-de-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tudo sobre Classes e Objetos em PHP</title>
		<link>http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/</link>
		<comments>http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 13:20:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/</guid>
		<description><![CDATA[Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem da utilização é poder usufruir do recurso de encapsulamento de informação. Com o encapsulamento o usuário de uma classe não precisa saber como ela é implementada, bastando para a utilização conhecer a interface, ou seja, as funções disponíveis. Uma classe [...]]]></description>
			<content:encoded><![CDATA[<p>Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem da utilização é poder usufruir do recurso de encapsulamento de informação. Com o encapsulamento o usuário de uma classe não precisa saber como ela é implementada, bastando para a utilização conhecer a interface, ou seja, as funções disponíveis. Uma classe é um tipo, e portanto não pode ser atribuída a uma variável. Para definir uma classe, deve-se utilizar a seguinte sintaxe:</p>
<blockquote><p>class Nome_da_classe {<br />&nbsp;&nbsp; var $variavel1;<br />&nbsp;&nbsp; var $variavel2;<br />&nbsp;&nbsp; function funcao1 ($parametro) {<br />&nbsp;&nbsp;&nbsp; /* === corpo da função === */<br />&nbsp;&nbsp; }<br />}</p>
</blockquote>
<p><strong></strong>&nbsp;</p>
<p><strong>Objeto</strong></p>
<p>Como foi dito anteriormente, classes são tipos, e não podem ser atribuídas a variáveis. Variáveis do tipo new , seguindo o exemplo abaixo: </p>
<blockquote><p>$variavel = new $nome_da_classe;</p>
</blockquote>
<p>Para&nbsp; utilizar&nbsp; as&nbsp; funções definidas na classe, deve ser utilizado o operador<br />&nbsp;-&gt; , como no exemplo:</p>
<blockquote><p>$variavel-&gt;funcao1(</p>
</blockquote>
<p>Na definição de uma classe, pode-se utilizar a variável $this, que é o próprio objeto. Assim, quando essa uma classe é instanciada em um objeto, e uma função desse objeto na definição da classe utiliza a variável $this significa o objeto que estamos utilizando.</p>
<p>Como exemplo da utilização de classes e objetos, podemos utilizar a classe conta, que define uma conta bancária bastante simples, com funções para ver saldo e fazer um crédito.</p>
<blockquote><p>class conta {<br />&nbsp;&nbsp; var $saldo;<br />&nbsp;&nbsp; function saldo() {<br />&nbsp;&nbsp;&nbsp;&nbsp; return $this-&gt;saldo;<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; function credito($valor) {<br />&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;saldo += $valor;<br />&nbsp;&nbsp; }<br />}<br />$minhaconta = new conta;<br />$minhaconta-&gt;saldo();// a variavel interna não foi<br />// inicializada, e não contém<br />// valor algum<br />$minhaconta-&gt;credito(50);<br />$minhaconta-&gt;saldo(); // retorna 50</p>
</blockquote>
<p>&nbsp;</p>
<p><strong>SubClasses</strong></p>
<p>Uma classe pode ser uma extensão de outra. Isso significa que ela herdará todas as variáveis e funções da outra classe, e ainda terá as que forem adicionadas pelo programador. Em PHP não é permitido utilizar herança múltipla, ou seja, uma classe pode ser extensão de apenas uma outra. </p>
<p>Para criar uma classe extendida, ou derivada de outra, deve ser utilizada a palavra reservada &#8220;extends&#8221;, como pode ser visto no exemplo seguinte:</p>
<blockquote><p>class novaconta extends conta {<br />&nbsp; var $numero;<br />&nbsp; function numero() {<br />&nbsp;&nbsp;&nbsp;&nbsp; return $this-&gt;numero;<br />&nbsp; }<br />}</p>
</blockquote>
<p>A classe acima é derivada da classe conta, tendo as mesmas funções e variáveis, com a adição da variável $numero&nbsp;e a função&nbsp; numero().</p>
<p>&nbsp;</p>
<p><strong>Construtores</strong>&nbsp;</p>
<p>Um construtor é uma função definida na classe que é automaticamente chamada no momento em que a classe é instanciada (através do operador &#8220;new&#8221;). O construtor deve ter o mesmo nome que a classe a que pertence. Veja o exemplo:</p>
<blockquote><p>class conta {<br />&nbsp;&nbsp; var $saldo;<br />&nbsp;&nbsp; function conta () {<br />&nbsp;&nbsp;&nbsp;&nbsp; $this.saldo = 0;<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; function saldo() {<br />&nbsp;&nbsp;&nbsp;&nbsp; return $this-&gt;saldo;<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; function credito($valor) {<br />&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;saldo += $valor;<br />&nbsp;&nbsp; }<br />}</p>
</blockquote>
<p>Podemos perceber que a classe conta agora possui um construtor, que inicializa a variável $saldo com o valor 0. Um construtor pode conter argumentos, que são opcionais, o que torna esta ferramenta mais poderosa. No exemplo acima, o construtor da classe conta pode receber como argumento um valor, que seria o valor inicial da conta. Vale observar que para classes derivadas, o construtor da classe pai não é automaticamente herdado quando o construtor da classe derivada é chamado.</p>
<p>Autor: Curso de Linguagem PHP de Maurício Vivas.</p>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/framework/sajax-usando-ajax-no-seu-php/" rel="bookmark" class="crp_title">Sajax &#8211; Usando ajax no seu PHP</a><span class="crp_excerpt">   O Sajax é um ótimo script que veio para facilitar a vida de &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/como-instalar-php-e-mysql-no-windows/" rel="bookmark" class="crp_title">Como instalar PHP e Mysql no Windows</a><span class="crp_excerpt"> O site juliobattisti.com.br possui um tutorial interessante que lhe ensinará todos os passos para instalar &#8230;</span></li><li><a href="http://www.phpgratis.com.br/formularios/barra-de-processo-para-upload-de-arquivos/" rel="bookmark" class="crp_title">Barra de processo para upload de arquivos</a><span class="crp_excerpt"> No site http://martinjansen.com/2007/04/upload-progress/&nbsp;você encontrará uma ótima solução de barra de processos para upload de arquivos. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/formatacao-de-numeros-em-php/" rel="bookmark" class="crp_title">Formatação de números em PHP</a><span class="crp_excerpt"> Formatação para número monetário (dinheiro)
&lt;?php
// Formatação para numero monetário
$number = &#8220;1234567890000000&#8243;;
$number=number_format($number,2,&#8217;,',&#8217;.');
echo $number;
// resultado 1.234.567.890.000.000,00
?&gt;
Formatação para &#8230;</span></li><li><a href="http://www.phpgratis.com.br/uncategorized/bloqueador-de-fotos-eroticas-em-php/" rel="bookmark" class="crp_title">Bloqueador de fotos eróticas em PHP</a><span class="crp_excerpt">  

O blog de pedromenezes.com publicou um artigo interessante sobre uma classe em PHP chamada Image &#8230;</span></li><li><a href="http://www.phpgratis.com.br/editores/php-editor-gratis/" rel="bookmark" class="crp_title">PHP Editor Grátis</a><span class="crp_excerpt"> Com o PHP Editor ficou fácil começar a programar em PHP. Vem com recurso de &#8230;</span></li><li><a href="http://www.phpgratis.com.br/codigos/como-gerar-pdf-usando-php/" rel="bookmark" class="crp_title">COMO GERAR PDF USANDO PHP</a><span class="crp_excerpt"> Criar arquivos e documentos no formato  PDF utilizando PHP é uma tarefa muito fácil utilizando &#8230;</span></li><li><a href="http://www.phpgratis.com.br/funcoes/como-somar-datas-usando-php/" rel="bookmark" class="crp_title">Como somar datas usando PHP</a><span class="crp_excerpt"> Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste &#8230;</span></li><li><a href="http://www.phpgratis.com.br/funcoes/php-para-mostrar-texto-e-links-randomicos/" rel="bookmark" class="crp_title">PHP para mostrar texto e links randômicos</a><span class="crp_excerpt"> 
  &lt;?php

/*
* Script written by Danltn
* Leave this message intact for use, visitors won&#8217;t see &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/acentuacao-em-formulario-flash-com-php/" rel="bookmark" class="crp_title">Acentuação em formulário Flash com PHP</a><span class="crp_excerpt"> 
Autor:                &#8230;</span></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como instalar PHP e Mysql no Windows</title>
		<link>http://www.phpgratis.com.br/tutorial/como-instalar-php-e-mysql-no-windows/</link>
		<comments>http://www.phpgratis.com.br/tutorial/como-instalar-php-e-mysql-no-windows/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 12:54:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/tutorial/como-instalar-php-e-mysql-no-windows/</guid>
		<description><![CDATA[O site juliobattisti.com.br possui um tutorial interessante que lhe ensinará todos os passos para instalar PHP no seu windows. O tutorial é ilustrado e fácil de entender. No site juliobattisti.com.br é informado que foi este tutorial é de autoria de Almir Farias. Veja uma a introdução: Vamos definir alguns pontos básicos antes de começarmos o [...]]]></description>
			<content:encoded><![CDATA[<p>O site juliobattisti.com.br possui um tutorial interessante que lhe ensinará todos os passos para instalar PHP no seu windows. O tutorial é ilustrado e fácil de entender. No site juliobattisti.com.br é informado que foi este tutorial é de autoria de
<td width="75" valign="top"></td>
<td valign="top">Almir Farias. Veja uma a introdução:</p>
<blockquote><p>Vamos definir alguns pontos básicos antes de começarmos o tutorial:&nbsp;</p>
<p>» Estamos instalando o PHP em uma máquina que não contém nenhuma versão anterior.</p>
<p>» Estamos instalando o PHP 5.1.2 a pelo menos uma diferença entre instalar esta versão e a versão 4.</p>
<p>» Estamos instalando o PHP para ser utilizado por desenvolvedores de sistemas não estamos preocupados com desempenho nem com segurança. Afinal o php será instalado em uma máquina para ser acessado por um único usuário e sem nenhum dado de “produção” nele. Para ver o tutorial completo <a href="http://www.juliobattisti.com.br/tutoriais/almirrivas/php001.asp" target="_blank">clique</a></p>
</blockquote>
<p>Você também encotrará um tutorial passo a passo para a instalação do Mysql no seu Windows XP. O site também indica que o tutorial foi escrito por&nbsp;
<td width="75" valign="top"><strong></strong></td>
<td valign="top">Almir Farias.&nbsp;Veja o tutorial <a href="http://www.juliobattisti.com.br/tutoriais/almirrivas/php002.asp" target="_blank">aqui</a>.</p>
<p>Se você está aprendendo PHP agora veja a lista de <a href="http://www.submarino.com.br/HomeCache/BooksSearchResult.aspx?ProdTypeId=1&amp;WhichForm=frmSearchHomePage&amp;Query=PHP&amp;OrderBy=sortordersell&amp;franq=123499" target="_blank">livros sobre PHP</a> que selecionamos</td>
</p>
</td>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/tutorial/tudo-sobre-classes-e-objetos-em-php/" rel="bookmark" class="crp_title">Tudo sobre Classes e Objetos em PHP</a><span class="crp_excerpt"> Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis. Uma vantagem &#8230;</span></li><li><a href="http://www.phpgratis.com.br/iniciante/como-abrir-arquivo-com-php/" rel="bookmark" class="crp_title">COMO ABRIR ARQUIVO COM PHP</a><span class="crp_excerpt"> Vamos começar com este post uma série de posts dedicados aos usuários iniciantes em PHP. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/melhores-sites-internacionais-sobre-php-e-mysql/" rel="bookmark" class="crp_title">Melhores sites internacionais sobre PHP e Mysql</a><span class="crp_excerpt"> Segue aqui uma lista com sites que todo desenvolvedor de PHP/MYSQL deveria conhecer:

	 Web-based Databases &#8230;</span></li><li><a href="http://www.phpgratis.com.br/blog/wordpress-como-instalar/" rel="bookmark" class="crp_title">WORDPRESS &#8211; COMO INSTALAR &#8211; PASSO A PASSO</a><span class="crp_excerpt"> A instalação do WordPress pode ser feita em apenas sete passos:

	Faça o download (http://wordpress.org/download) e &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/sajax-usando-ajax-no-seu-php/" rel="bookmark" class="crp_title">Sajax &#8211; Usando ajax no seu PHP</a><span class="crp_excerpt">   O Sajax é um ótimo script que veio para facilitar a vida de &#8230;</span></li><li><a href="http://www.phpgratis.com.br/uncategorized/copiar-saida-dos-na-area-de-transferencia-do-windows/" rel="bookmark" class="crp_title">Copiar saída DOS na área de transferência do Windows</a><span class="crp_excerpt"> Este pequeno programa soluciona o problema de quem está trabalhando em uma janela do DOS &#8230;</span></li><li><a href="http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/" rel="bookmark" class="crp_title">Video tutorial de php para webdesigners</a><span class="crp_excerpt"> Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um &#8230;</span></li><li><a href="http://www.phpgratis.com.br/cache/usando-phpcache/" rel="bookmark" class="crp_title">Usando PHPCache</a><span class="crp_excerpt"> Este é um artigo interessante sobre o uso do PHP cache publicado no site htmlcenter.com. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/formularios/como-enviar-sms-pelo-site-com-php/" rel="bookmark" class="crp_title">COMO ENVIAR SMS PELO SITE COM PHP</a><span class="crp_excerpt"> Enviar mensagens de SMS para um número de celular através do seu script PHP é &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/aprender-php-para-iniciantes/" rel="bookmark" class="crp_title">APRENDER PHP PARA INICIANTES</a><span class="crp_excerpt"> A cada dia se torna mais importante dominar alguma linguagem de programação para produzir e &#8230;</span></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/tutorial/como-instalar-php-e-mysql-no-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video tutorial de php para webdesigners</title>
		<link>http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/</link>
		<comments>http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 01:05:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.phpgratis.com.br/uncategorized/video-tutorial-de-php-para-webdesigners/</guid>
		<description><![CDATA[Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um webdesigner não fique totalmente dependente do seu programador. Domine técnicas realmente úteis para seu trabalho e ganhe tempo e liberdade. PHP, Banco de dados no seu site: What is a programming language. (3:08) Server-side vs. client-side programming. (6:50) Instalando PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui temos diversas aulas em vídeo direcionadas para iniciantes em PHP. Se você é um webdesigner não fique totalmente dependente do seu programador. Domine técnicas realmente úteis para seu trabalho e ganhe tempo e liberdade.</p>
<p class="title_para">PHP, Banco de dados no seu site:</p>
<ul class="video_list">
<li><a href="http://www.killerphp.com/videos/basics_programming_concepts/basics_programming_concepts.html" target="_self"><font color="#0000ff">What is a programming language.</font></a> (3:08)</li>
<li><a href="http://www.killerphp.com/videos/serverside_programming_languages/serverside_programming_languages.html" target="_self"><font color="#0000ff">Server-side vs. client-side programming</font></a>. (6:50)</li>
</ul>
<p class="title_para">Instalando PHP no seu computador</p>
<ul class="video_list">
<li><a href="http://www.killerphp.com/videos/getting_setup_for_php/getting_setup_for_php.html" target="_self"><font color="#0000ff">Installing PHP on your computer &#8211; Part 1.</font></a> (11:34)</li>
<li><a href="http://www.killerphp.com/videos/getting_setup_for_php_part2/getting_setup_for_php_part2.html" target="_self"><font color="#0000ff">Installing PHP on your computer &#8211; Part 2.</font></a> (7:24)</li>
<li><a href="http://www.killerphp.com/videos/wamp_setup_part_1/wamp_setup_part_1.html" target="_self"><font color="#0000ff">Installing WAMP: Part 1 (Windows users only.)</font></a> (6:06)</li>
<li><a href="http://www.killerphp.com/videos/wamp_setup_part_2/wamp_setup_part_2.html" target="_self"><font color="#0000ff">Installing WAMP: Part 2 (Windows users only.)</font></a> (3:21)</li>
</ul>
<p class="title_para">PHP Básico:</p>
<ul class="video_list">
<li><a href="http://www.killerphp.com/videos/01_first_php_script/01_first_php_script.html" target="_self"><font color="#0000ff">Write your first PHP script.</font></a> (16:48)</li>
<li><a href="http://www.killerphp.com/videos/03_variables_part_1/03_variables_part_1.html" target="_self"><font color="#0000ff">PHP Variables &#8211; Part 1.</font></a> (8:06)</li>
<li><a href="http://www.killerphp.com/videos/04_variables_part_2/04_variables_part_2.html" target="_self"><font color="#0000ff">PHP Variables &#8211; Part 2.</font></a> (15:22)</li>
<li><a href="http://www.killerphp.com/videos/02_php_includes/02_php_includes.html" target="_self"><font color="#0000ff">PHP includes &#8211; Part 1.</font></a> (8:03)</li>
<li><a href="http://www.killerphp.com/videos/02_php_includes_part_2/02_php_includes_part_2.html" target="_self"><font color="#0000ff">PHP includes &#8211; Part 2.</font></a> (12:58)</li>
</ul>
<p class="title_para">PHP Básico 2:</p>
<ul class="video_list">
<li><a href="http://www.killerphp.com/videos/05_arrrays/05_arrrays.html" target="_self"><font color="#0000ff">PHP Arrays &#8211; Part 1.</font></a> (8:11)</li>
<li><a href="http://www.killerphp.com/videos/06_arrrays_part_2/06_arrrays_part_2.html" target="_self"><font color="#0000ff">PHP Arrays &#8211; Part 2.</font></a> (5:13)</li>
</ul>
<p class="title_para">Formulários HTML / PHP:</p>
<ul class="video_list">
<li><a href="http://www.killerphp.com/videos/07_html_forms_part_01/07_html_forms_part_01.html" target="_self"><font color="#0000ff">Processing Forms &#8211; Part 1</font></a> (9:24)</li>
<li><a href="http://www.killerphp.com/videos/08_html_forms/08_html_forms.html" target="_self"><font color="#0000ff">Processing Forms &#8211; Part 2</font></a> (14:35)</li>
</ul>
<div id="crp_related"><ul><li><a href="http://www.phpgratis.com.br/funcoes/funcao-php-para-verificar-dominio-de-e-mail/" rel="bookmark" class="crp_title">Função PHP para verificar domínio de e-mail</a><span class="crp_excerpt"> Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/nanoweb-servidor-http-escrito-em-php/" rel="bookmark" class="crp_title">Nanoweb &#8211; Servidor HTTP escrito em PHP</a><span class="crp_excerpt">  

O Nanoweb é um servidor HTTPD que foi criado para ser rápido, pequeno e seguro. &#8230;</span></li><li><a href="http://www.phpgratis.com.br/codigos/gerador-de-senhas-randomicas/" rel="bookmark" class="crp_title">Gerador de senhas randomicas</a><span class="crp_excerpt"> Este código cria senhas com caracteres aleatórios:

  &lt;?php

/**
* Generate a random password.
*
* @param  integer  $numchars      How long do we need the password to be?
* @param  boolean  $specialchars  Include the special characters?
* @param  boolean  $extrashuffle  Include an extra randomization on the password string?
* @return string
*/
function random_pass($numchars = 8, $specialchars = true, $extrashuffle = false)
{
$numchars = intval($numchars);
$numchars = ($numchars &gt; 16 OR $numchars &lt; 8) ? 8 : $numchars;

$chars = array_merge(range(&#8216;a&#8217;, &#8217;z'), range(0, 9));

if ($specialchars)
{
$chars = array_merge($chars, array(&#8216;!&#8217;, &#8217;$', &#8217;_', &#8217;-', &#8217;#', &#8217;@'));
}
shuffle($chars);

$pass = &#8221;;

for ($i = 0; $i &lt;= $numchars; $i++)
{
$pass .= $chars[$i];
}

if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?&gt;   </span></li><li><a href="http://www.phpgratis.com.br/codigos/mostrar-imagem-ou-banner-randomico/" rel="bookmark" class="crp_title">Mostrar imagem ou banner randomico</a><span class="crp_excerpt"> 

  &lt;?php
srand( microtime() * 1000000);
$advertise = rand(1,3);
//After the rand decided how many youve got and the first and last number e.g got 3, 1,3
switch($advertise)
//you can add more just use the same format
{
case 1 : $banner=&#8221;site 1 image url&#8221;; $url=&#8221;site one address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 2 : $banner=&#8221;site 2 image url&#8221;; $url=&#8221;site two address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
case 3 : $banner=&#8221;site 3 image url&#8221;; $url=&#8221;site 3 address&#8221;; $height=&#8221;height&#8221;; $width=&#8221;width&#8221;; break;
}
$display = &#8221;&lt;a href=\&#8221;$url\&#8221; target=\&#8221;_blank\&#8221;&gt; &#8221;;
$display.= &#8221;&lt;img src=\&#8221;$banner\&#8221;  &#8221;;
$display.= &#8221;width=\&#8221;$width\&#8221; height=\&#8221;$height\&#8221; border=\&#8221;0\&#8221; &gt;&#8221;;
$display.=&#8221;&lt;/a&gt;&#8221;;
echo($display);
?&gt;   </span></li><li><a href="http://www.phpgratis.com.br/codigos/bloquear-ip-no-seu-script-php/" rel="bookmark" class="crp_title">Bloquear IP no seu script PHP</a><span class="crp_excerpt"> Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.

&lt;?php
// &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/como-descobrir-o-pais-de-um-numero-ip/" rel="bookmark" class="crp_title">Como descobrir o país de um número IP</a><span class="crp_excerpt"> Uma dica de como descobrir o país onde está o visitante do seu site através &#8230;</span></li><li><a href="http://www.phpgratis.com.br/funcoes/como-somar-datas-usando-php/" rel="bookmark" class="crp_title">Como somar datas usando PHP</a><span class="crp_excerpt"> Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste &#8230;</span></li><li><a href="http://www.phpgratis.com.br/framework/programando-php-com-code-igniter/" rel="bookmark" class="crp_title">Programando PHP com Code Igniter</a><span class="crp_excerpt"> Você não precisa perder tempo fazendo reengenharia da roda. Muitos programadores perdem horas e até &#8230;</span></li><li><a href="http://www.phpgratis.com.br/dicas/melhores-sites-internacionais-sobre-php-e-mysql/" rel="bookmark" class="crp_title">Melhores sites internacionais sobre PHP e Mysql</a><span class="crp_excerpt"> Segue aqui uma lista com sites que todo desenvolvedor de PHP/MYSQL deveria conhecer:

	 Web-based Databases &#8230;</span></li><li><a href="http://www.phpgratis.com.br/seguranca/captcha-de-animais/" rel="bookmark" class="crp_title">CAPTCHA de animais</a><span class="crp_excerpt"> 
CAPTCHA significa (Completely Automated 							Public Turing test to tell Computers and Humans Apart). É aquele &#8230;</span></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.phpgratis.com.br/tutorial/video-tutorial-de-php-para-webdesigners/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

