dezembro
11
2009

Conceitos Básicos de PHP por Elias Farah

Criando variáveis:

Para criar variáveis no PHP é muito simples, mas respeitando as regras de criação de variáveis como não começar com números e caracteres especiais.

Sitaxe:

$variavel = 10;

$minhaString = “Minha variável tem o valor”.$variavel;

O .(ponto) serve para concatenar strings.

Condição IF ELSE IF e ELSE

O PHP tem uma sintaxe bem parecida com a linguagem C neste caso.

Sintaxe:

$a =10;
$b=5;
$c = $a+$b;

If($c == 15)
{   echo “C é igual a quinze”;          }
else if($c  < 15)
{   echo “C é menor que quinze”;   }
else
{   echo “C é maior que quinze”;                  }

Estrutura de LOOP FOR e WHILE

A estrutura básica de Loop do PHP são baseadas em FOR e WHILE, os mais usados.

Sintaxe:

Exemplo de for

for($i=0; $i <10; $i++)
{   echo “O valor de i é ”.$i;   }

Exemplo de while

$i=0;
while($i<10)
{   echo “O valor de i é ”.$i;   }
$i++;

Arrays

Arrays no PHP podem ser Haches também, para criar arrays no PHP é simples.

Sintaxe:

$array = array(); // Exemplo Um

$array[0]= “teste”; // Exemplo dois

$array[“a”] =”Primeira letra do alfabeto”; //Indexado por letras.

Varrendo um array não indexado podemos utilizar a estrutura foreach.

Sintaxe:

foreach($array as $key => $item)

//Para cada elemento uso a variável  $item e chave do array desta posição é $key.
{

echo “Para cada valor de elemento do array é o $item e a chave do array é $key”;

//Perceba que utilizo a variável dentro da string. Isso é possível no PHP.

}

Varrendo Arrays indexados temos a seguinte sintaxe:

for($i=0; $i < count($array); $i++)
{              echo “Imprimindo a posição $i do array.”;           }

//A função count conta quandos elementos possui o array.

Funções

O PHP é uma linguagem muito flexível, podemos criar funções e chamá-las no meio do programa sem nenhum problema.

Sintaxe:

function minhaFuncao($parametro1,$parametro2)
{
return  ($parametro1+$parametro2);
}

No caso acima criamos uma função que soma dois elementos passados e retornamos.
Para chamar essa função usamos:

$resultado = minhaFuncao(10,5); // O valor aqui retornado é 15
echo $resultado;

Includes

Podemos criar todo o tipo de funções em arquivos separados e chamá-las pela função interna do PHP chamada include.

Sintaxe:

//arquivo funcoes.php
function produto($valor1,$valor2)
{
return $valor1*$valor2;
}

//arquivo  index.php

include “funcoes.php”; // Lembrando respeitar o diretório do arquivo.
echo produto(10,10); //O valor retornado é 100

Classes

Para criar classes no PHP é simples veja:

Sintaxe:

class homem{
var $nome;
var $idade;

function comer($comida){
//aqui o código do método
}

function moverse($destino){
//aqui o código do método
}

function estudar($diciplina){
//aqui o código do método
}
}

Instanciar objetos a partir de classes

$jose = new homem();
$elias = new homem();

dezembro
11
2009

SEO – Título da página é importante

Venho mais uma vez falar de SEO, bom primeiramente tenho que comemorar a primeira posição no GOOGLE digitando farah blog.

Uma dica legal hoje é o Título da página, querendo ou não o título é muito importante, a maior parte da relevância da página está no título, mas não é só ele que irá fazer a diferença, mas se ele não estiver bem planejado seu site não vai aparecer tão facilmente.

Veja meu site:
dominio : eliasfarah.com
Título: Elias Farah blog oficial – <titulo da página>

Veja que interessante, eu repito para todas as páginas o nome do meu site e depois dinamicamente eu coloco o título da página, essa repetição é boa para o google achar seu site, mas isso não é regra, digo isso porque tenho o dominio baladasguaruja.net e o mesmo está fora do ar e o google encontra-o normalmente e mesmo o indexando sem nenhum conteúdo. Pode ser estranho mas o dominio é um cara importante também, mas a importância do dominio eu falo depois.

Veja que se você tem uma loja online e não está aparecendo na busca faça esse teste, veja se você está usando esse recurso de repetir o nome do site e depois colocar  o titulo da página.

no próximo capítulo vou falar mais do dominio e da tag meta.
fique no aguardo

Elias Farah blog oficial

dezembro
11
2009

DICAS DE SEO – PageRank

Olá Pessoal

Bom vou passar uma dica legal de SEO:

PageRank

O que é PageRank ?

PageRank é como Google qualifica seu site, não se preocupe se o seu page rank é baixo, por exemplo o meu até agora é zero.
O pagerank ajuda ao google a dizer se o site é confiável, de 4 em 4 meses o google atualiza seu banco de dados varrendo os sites e
dando uma nota para os mesmos.

Como é calculado o PageRank?

O google interpreta o seguinte, se você que tem um pagerank baixo como 0 ou 1 e se você for indicado por um site de pagerank de 7 a 10, você recebe um ponto, mas para ganhar um ponto de páginas com page rank 0 ou 1 você precisará de 8 mil indicações, vai achando que é pouco, mesmo assim você precisa aguardar 4 meses para que seja atualizado esse valor heheh(boa sorte).

Eu não apareço no índice do google sem pagerank?

Mentira quem dizer que sim, pois o pagerank serve para dar preferência nos resultados.
Por exemplo:
Digite chat no google e verá que o UOL é o primeiro, agora veja o pagerank desse cara, é 8.

Não é regra que se seu pagerenk é alto seu site vai aparecer em 1 no google. Entenda que o google é imprevisível, nunca sonhe com a 1 posição, pois mesmo que você chegue na mesma em instantes você pode perdê-la.

O que eu faço para aparecer no google?

Estou disponibilizando todos os dias (quase) um tutorial de como ter sucesso para alcançar as primeiras posições, tenha calma, nunca se desispere.

dezembro
11
2009

Ubuntu 9.10 toshiba sem audio

Pessoal pra quem possui o Toshiba A135-S2286 e têm problemas com audio no ubuntu 9.10 eis a solução encontrada no site:

http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/
Basicamente precisamos fazer um update do alsa, acredito que o alsa que vem junto ao ubuntu 9.10 venha com problemas então fazemos o seguinte:

Entre como root:

# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.


Mesmo que seja uma versão mais recente deve-se fazer a atualização.

sudo /etc/init.d/alsa-utils stop

Instale esses componentes para o header poder processar:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2


Removemos a versão mais antiga:

sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .


Descompactamos as pastas:

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*


Execute um passo por vez:

cd alsa-driver*
sudo ./configure
sudo makesudo make install

Instalamos alsa-lib:

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

Instalamos o alsa-utils:

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

Verificamos se tudo está correto:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Aug 31 2009 for kernel 2.6.28-15-generic (SMP).

Ótimo, conseguimos atualizar.

Agora precisamos configurar:

sudo alsaconf


Irá abrir um assistente para configurar e escolher a placa de audio, fácil né. Reinicie e o audio estará funcionando.

Até a próxima

Elias Farah

dezembro
11
2009

Linux no seu bolso

Ubuntu 9.04 no Pendrive

USB

  1. Faça o  Download do arquivo u9.04p.exe, extraia para seu PC. E a pasta U904p automaticamente é criada.
  2. Faça o Download do Ubuntu 9.04 ISO e coloque na pasta U904p.
  3. Na pasta U904p, clique em U904.bat e siga as instruções.
  4. Depois que o script terminar, Reinicie seu computador com o pendrive plugado e selecione na BIOS o boot pelo USB.


É isso ai, Linux no seu bolso.

Tradizido por Elias Farah

Fonte : www.pendrivelinux.com

dezembro
11
2009

Dicas de SEO

Vou passar umas dicas de SEO.

O que é SEO?

Search Engine Optimization, dizendo em outras plavras são técnicas implementadas
em um determinado site acabam sendo indexadas de forma a aparecer no GOOGLE.

Primeira Dica

Utilize sempre Títulos no site que contenham no conteúdo  da sua página.
Exemplo:
<title>Elias Farah blog</tilte>

Este título deve pelo menos conter uma palavra em seu conteúdo.

Segunda Dica

Utilize a tag <h1></h1>, pois esta tag define tópicos e são bem vistos pelos robôs de busca.

Terceira Dica

Use e abuse dos textos, a única forma de ser encontrado pelo google se seu site conter bom
conteúdo e o mesmo ser único.
Escreva artigos e deixe seu site atualizado constantemente.

Aguardem tem mais…

dezembro
11
2009

Um básico de javascript

Hoje vou falar de javascript, claro que todo mundo no começo tem dificuldades em mexer com fomulários, e acha o javascript muito complicado para isso.

Bom, vou mostrar que não é um bicho de 7 cabeças.

Primeiramente você precisa ter um <form> </form> em seu HTML, não ache esse aviso estranho porque ja esqueci muitas vezes e mesmo usando todos os dias.

Lembrando que se não colocar a tag form em seu código HTML irá sempre dar erro de script e você nunca vai advinhar porque.

Bom vamos lá.

vou criar um formulário aqui

<form name=’form1′ action=” method=’post’>

<input type=’text’ name=’txtNome’ id=’txtNome’ value=’Teste’ />

<input type=’button’ value=’mudar texto’ onclick=’mudarTexto();’  />

</form>

Acima temos um formulário com um campo e um botão, simplesmente ao clicar no botão irá mudar o texto, é um exemplo idiota, mas irá aprender como mexer no campo.

Código javascript

<script>

function mudarTexto(){

var meuCampo = getElementById(”txtNome”);

meuCampo.value=”O texto que você quiser”;

}

</script>

Muitas pessoas se confundem em utilizar essa funcao do document, lembrando que esse método é muito mais fácil que document.form1.txtNome, pois se você mudar o nome do form não irá afetar nada no seu código.