Autor Tópico: PHP Tutorial  (Lida 1825 vezes)

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
PHP Tutorial
« em: Fevereiro 27, 2006, 11:07:34 pm »
PHP Tutorial


Este tutorial é da autoria de Bwolff in last-revolution.com

Tenho estado a dar umas \\"aulas\\" de PHP a uns amigos meus, só para eles entenderem o básico... como para tal fiz alguns exemplos básicos e acho que partilha-los n faz mal nenhum, aqui tão eles (não se admirem se estiver pouca informação ainda pois só faço os exemplos á medida que dou as tais \\"aulas\\")

Nota: para quem quiser experimentar programar em PHP e não tiver um servidor web, terá que ter instalado no PC um servidor de PHP. Os mais usados são o Apache e o IIS da Microsoft... pessoalmente prefiro o Apache.

Para começar a programar em PHP ou outra qualquer linguagem web é necessário que, pelo menos se saiba um pouco de HTML. Como este tutorial é de PHP e não de HTML, não vou aprofundar muito esta linguagem de estruturação mas deixo aqui um exemplo de como se faz uma tabela com um formulário.

Exemplo:
Código: [Seleccione]

<html> <!--diz ao browser k é uma pagina codificada em html-->

<body bgcolor="#0099CC"> <!--tudo dentro desta tag vai ser mostrado(s tiver componente visual)-->

<table border="1" width="300" height="100"> <!--define uma tabela-->

<tr> <!--cria uma linha na tabela-->

<td width="150">&nbsp;</td> <!--cria uma coluna na linha. o \\'&nbsp;\\' representa uma celula da tabela vazia-->

<td width="50%"> <!--cria uma coluna com o texto entre as tags-->

<font color="#FFFFFF" size="+1"> <!--formata o texto-->

teste teste teste

</font>

</td>

</tr>

<tr> <!--cria uma linha na tabela-->

<td colspan="2" align="center"> <!--cria uma coluna, k é definida como a junção de duas(as duas d cima)-->

<input type="button" value="texto"/> <!--input, neste caso um botão, pode ser varios objectos, basta alterar o \\'type\\'-->

</td>

</tr>

</table>

</body>

</html>

Este HTML iria criar esta página


    -   -> subtracção    -> $a - $b (subtrai $b a $a)  
    *   -> multiplicação -> $a * $b (multiplica $a por $
    /   -> divisão       -> $a / $b (divide $a por $
    % -> resto           -> $a % $b (devolve o resto da divisão de $a por $

>>nota: para outros calculos como, raiz de um numero, cos, sen, tg... usam-se funções. a lista destas funções
            esta na \\"reference\\" (shift + F1) do dreamweaver, no livro de PHP e em \\"mathematical functions\\"
*******

PRINT
O print é a função encarregue de escrever algo para a página que é criada, depois de executado o PHP

Sintax: existe duas maneiras de declarar um print. A forma mais comum é

Código: [Seleccione]
print “texto”;
e a outra, usada quando existe apenas um print dentro da tag PHP

Código: [Seleccione]
<?= “texto”?>
No texto pode-se usar variáveis e constantes sendo que há diversas formas d as “misturar” com strings.
Alguns exemplos:

print “texto $var”;  -> escreve o texto, um espaço e o valor da variável var.
print ‘text $var’;     -> escreve o texto, um espaço e o nome da variável com o ‘$’ antes;
print “texto ”.$var; -> escreve o texto, um espaço e o valor da variável var.
print ‘texto ‘.$var;  -> escreve o texto, um espaço e o valor da variável var.

Assim sendo pode-se concluir que a diferença entre usar “ e ‘ está em que enquanto a primeira devolve o valor das variáveis contidas na string, para o 2º caso o print não vai fazer qualquer tipo de diferenciação entre o que é texto e o que é uma variável.
O ‘.’ É o elemento que faz a concatenação de varias strings. ( “a”.”b” = “ab” )

Exemplo:
Código: [Seleccione]

<html>

<body bgcolor="#0099CC">

<table border="1" width="300" height="100">

<form method="post"> <!--sempre que se faz um formulario, tem k se fazer uma form, k vai delinear quais os dados a serem transmitidos-->

<tr>

<td width="150"><? print $texto ?></td> <!--print "normal"-->

<td width="50%">

<input type="text" name="texto">

</td>

</tr>

<tr>

<td colspan="2" align="center">

<input type="submit" name="submit" value="<?=$texto?>"/> <!--print "abreviado"-->

</td>

</tr>

</form>

</table>

</body>

</html>


      {
         ...
         codigo
         ...
      }
      
>>ciclo Do...While
   ciclo equivalente ao ciclo while mas que so faz a validação no fim de correr a 1ª x o codigo, ou seja, corre sempre pel - uma vex o codigo,
   ao contrario do while que pode ou n correr
   
   >>Sintaxe
      do
      {
         ...
         codigo
         ...
      }while($a!=$;

**********************/
Exemplo:



Tutorial criado por Bwolff in last-revolution.com

Offline Ghetto_Smurf

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
PHP Tutorial
« Responder #1 em: Fevereiro 28, 2006, 02:40:58 am »
muito bom, apenas não gostei do facto que vou ter muito que ler para programar em php.

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
PHP Tutorial
« Responder #2 em: Fevereiro 28, 2006, 12:22:40 pm »
Não tem muito que ler, e até tá muito bem explicado!

Vou aprender mais algumas coisitas basicas com isto!

Offline Imigrante

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
PHP Tutorial
« Responder #3 em: Fevereiro 28, 2006, 03:40:04 pm »
ya bom post!

Offline Ghetto_Smurf

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
PHP Tutorial
« Responder #4 em: Fevereiro 28, 2006, 06:56:38 pm »
eu gostava de aprender a programar em php-gtk, mas preciso de muitos conhecimentos php!

Offline revx

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
PHP Tutorial
« Responder #5 em: Abril 22, 2006, 12:14:13 am »
eu até cançava a vista, mas quando vi aquele pseudo-vista, ou tema do vista para xp perdi a vontade... lol... leio depois...
Carpe Ad Infinitum

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49