SkiLL-World
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Revisões

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Revisões Empty Revisões

Mensagem  Admin Seg maio 11, 2009 10:17 am

C:\xampp\htdocs\SI\ nome do ficheiro .php

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 11, 2009 10:28 am

cada variavel tem de começar com $

e cada instrução deve terminar com ;

para juntar 2 valores usa-se o .

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 11, 2009 10:33 am

strlen é um comprimento da string

a estretura de selecção é o if

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 3:19 am

para teste irá sair:

estreturas|ex:

de selecção

de repetição

if

funções

arrays

formulários

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 3:34 am

affraid
Explicação atravez de exercicio
exercicio de formulario

<formulário.htm>
<form action="welcome.php" method="post">
nome:
<input type="text"name="nome">
<br>
Idade:
<input type="text" name="idade">
<input type="submit" value="OK">

</form>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 3:57 am

welcome.php
$_Post["nome"]="Jose"
$_Post["idade"]=18

<?php
echo "Welcome ".$_Post["nome"]."<br>";
echo "A sua idade é ".$_Post["idade"];

?>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 4:12 am

ps: o nome do ficheiro precisa de ter o nome do ficheiro que puseram no primeiro
material:

notepad++
apache (champp)

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 4:21 am

exercicio:
utilizador:
password:
ok

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Qui maio 14, 2009 4:22 am

<HTML>
<HEAD>
<BODY>
<form action="welcome.php" method="post">
utilizador:
<input type="text"name="nome">
<br>
password:
<input type="password" name="password">
<input type="submit" value="OK">
</form>
</BODY>
</HTML>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:14 am

Aplicações baseadas em Browsers
PHP





O que é o PHP?
• PHP significa PHP: Hypertext Preprocessor.
• PHP é uma linguagem de criação de scripts server-side, ou seja, do lado do servidor.
• Um ficheiro PHP pode conter texto, tags de HTML e scripts PHP e é sempre executado no servidor.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:15 am

1. Client-Side Scripts

São responsáveis pelas acções executadas no browser, sem contacto com o servidor. Um exemplo de uma linguagem para criar scripts client-side é JavaScript.
Os scripts client-side são muito úteis para fazer validações de formulários sem utilizar processamento do servidor, não provocando com isso tráfego na rede.

2. Server-Side Scripts
São responsáveis pelas acções executadas no servidor. Exemplos de linguagens de scripting server-side são PHP e ASP.
No momento em que o utilizador solicita uma URL, o servidor apresentará no browser um código HTML dinâmico, isto é muito útil para construções de aplicações baseadas em informações on-line.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:16 am

O PHP é uma linguagem de programação server-side scripts para criar sites dinâmicos.
Sites dinâmicos são aqueles que devolvem para o cliente uma página criada em tempo real.
Utilizando a linguagem PHP é permitida a interacção directa do utilizador com o site, através de formulários, contadores de acesso, estatísticas do site, ou criar aplicações para uma rede local baseadas numa Intranet.
Aplicações em PHP são geradas com excelente performance e automaticamente pelo servidor. O utilizador não vê o código PHP, somente o HTML; isto é muito importante quando se lida com senhas.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:17 am

Sintaxe

O utilizador não consegue ver o código de PHP seleccionando para ver o código fonte no browser, só se pode ver o código de HTML, isto porque o script é executado no lado do servidor antes do resultado ser enviado para o browser.
Um script de PHP começa sempre com:
• <?php
E termina com
• ?>
Um ficheiro de PHP contém tags de HTML e algum código PHP.
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>

Cada linha de PHP termina com ponto e vírgula.
Existem dois comandos pare escrever texto com PHP
• echo
• print


Comentários em PHP
• // - para uma simples linha
• /* ... */ - para um bloco de linhas.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:20 am

Exemplo
<html>
<body>
<?php
//This is a comment
/*
This is
a comment
block
*/
?>
</body>
</html>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:21 am

Variáveis
As variáveis são utilizadas para guardar valores, tais como números, palavras ou resultado de funções, podendo ser usadas várias vezes no código.
Todas as variáveis em PHP começam com o símbolo $.
A forma correcta de definir uma variável é:
$var_name = value;

Exemplo:
<?php
$txt = "Hello World!";
$number = 16;
?>

No PHP uma variável não precisa de ser declarada antes de ser inicializada.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:21 am

Regras da definição de variáveis

• O nome de uma variável precisa de começar com uma letra ou underscore (_)
• O nome só poderá conter alfanuméricos e underscore (a-Z, 0-9, _)
• O nome de uma variável não poderá conter espaços em branco.

Strings

As variáveis string são usadas para guardar valores que contenham caracteres.
Exemplo
<?php
$txt="Hello World";
echo $txt;
?>

O resultado será:
Hello World

Operadores para manipular strings
Concatenação
Só existe um operador em PHP para strings, a concatenação – duas strings são agrupadas numa só.
Exemplo
<?php
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>

O resultado será:
Hello World 1234

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:22 am

strlen()
strlen() – indica o tamanho de uma string.
Exemplo

<?php
echo strlen("Hello world!");
?>

O resultado será:
12

strpos()
strpos() – procura uma string dentro de outra se encontra, devolve a posição onde esta ocorre pela primeira vez, caso contrário retorna Falso.
Exemplo
<?php
echo strpos("Hello world!","world");
?>

O resultado será:
6
Nota: A primeira posição será a posição 0

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:22 am

Operadores
Operadores aritméticos

Operador Descrição Exemplo Resultado
+ Adição x=2
x+2 4
- Subtracção x=2
5-x 3
* Multiplicação x=4
x*5 20
/ Divisão 15/5
5/2 3
2.5
% Modulo (resto da divisão) 5%2
10%8
10%2 1
2
0
++ Incremento x=5
x++ x=6
-- Decremento x=5
x-- x=4

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:23 am

Operadores de atribuição

Operador Exemplo Equivale a
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:23 am

Operadores de comparação

Operador Descrição Exemplo
== É igual a 5==8 devolve falso
!= Não é igual a 5!=8 devolve verdadeiro
> É maior que 5>8 devolve falso
< É menor que 5<8 devolve verdadeiro
>= É maior ou igual que 5>=8 devolve falso
<= É menor ou igual que 5<=8 devolve verdadeiro

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:24 am

Operadores lógicos

Operador Descrição Exemplo
&& E x=6
y=3
(x < 10 && y > 1) devolve verdadeiro
|| Ou x=6
y=3
(x==5 || y==5) devolve falso
! Não x=6
y=3
!(x==y) devolve verdadeiro

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:24 am

Capítulo III - Comandos de Selecção
If...Else e ElseIf
Os comandos if, elseif e else em PHP são usados em diferentes acções, baseadas em diferentes condições.
• if...else – é usado quando se que executar um bloco de instruções quando a condição é verdadeira e outro quando a condição é verdadeira.
• elseif – é usado juntamente com o if…else para executar um bloco de instruções se uma de várias condições for verdadeira.
If...Else
Sintaxe
if (condição)
código para ser executado se a condição for verdadeira;
else
código para ser executado se a condição for falsa;

Exemplo
Este exemplo escreve "Have a nice weekend!" se o dia corrente for Sexta-Feira, caso contrário escreve "Have a nice day!":
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
else
echo "Have a nice day!";
?>
Se o código a ser executado tiver mais que uma linha, então serão necessárias chavetas

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:24 am

ElseIf
Sintaxe
if (condição)
código para ser executado se a condição for verdadeira;
elseif (condição)
código para ser executado se a condição for verdadeira;
else
código para ser executado se a condição for falsa;

Exemplo
Este exemplo escreve "Have a nice weekend!" se o dia corrente for Sexta-Feira, escreve "Have a nice Sunday!" se o dia corrente for Domingo caso contrário escreve "Have a nice day!":
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
</body>
</html>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:25 am

Switch
Se queremos seleccionar um de vários blocos de código a executar, usamos o comando Switch
Sintaxe
switch (expressao1)
{
case valor1:
código a executar se expressão1 = valor1;
break;
case valor2:
código a executar if expressão1 = valor2;
break;
default:
código a executar se expressão1 diferente de valor1 e valor2
}

Notas:
• Depois de um bloco de código convém colocar break para que se saia do switch;
• Default é usado no caso nenhum dos casos anteriores ser verdadeiro

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:25 am

Exemplo
<html>
<body>
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
</body>
</html>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:25 am

Capítulo IV - Ciclos de repetição

Os ciclos de repetição em PHP são usados para executar um mesmo bloco de código um número específico de vezes.
Em PHP existem os seguinte ciclos de repetição:
• while – executa o bloco de instruções se, e enquanto, uma condição se verificar;
• do...while – executa o bloco de instruções uma vez e repete-o enquanto uma condição se verificar;
• for – executa o bloco de instruções um numero especificado de vezes;
• foreach – executa o bloco de instruções para cada elemento de um array.

While
Sintaxe
while (condição)
bloco de instruções;

Exemplo
<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br />";
$i++;
}
?>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:41 am

Do...while
Sintaxe
do
{
Bloco de instruções;
}while (condição);
Exemplo
<?php
$i=0;
do
{
$i++;
echo "The number is " . $i . "<br />";
}while ($i<5);
?>

For
Sintaxe
for (inicialização; condição; incremento)
{
bloco de instruções;
}
Exemplo
<?php
for ($i=1; $i<=5; $i++)
{
echo "Hello World!<br />";
}
?>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:42 am

Foreach
Sintaxe
foreach (array contiver um valor)
{
Bloco de instruções;
}

Exemplo
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value)
{
echo "Value: " . $value . "<br />";
}
?>

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:42 am

Capítulo V - Arrays / Vectores
Em vez de termos várias variáveis, podemos criar um vector onde guardaremos cada um dos valores das variáveis, desde que estas sejam do mesmo tipo.
Cada elemento de um vector tem o seu nome para que possa ser facilmente acedido.
Existem 3 tipos diferentes de vectores:
• vectores numérico
• vectores associativos
• vectores multidimensionais

Vectores numéricos
Um vector numerico identifica cada elemento com um número.
Existem diferentes formas de criar um vector numérico:

Exemplo de definição 1
Neste exemplo cria-se e atribuem-se valores simultaneamente ao vector:
$names = array("Peter","Quagmire","Joe");

Exemplo de definição 2
Neste exemplo a atribuição é manualmente:
$names[0] = "Peter";
$names[1] = "Quagmire";
$names[2] = "Joe";

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Admin Seg maio 18, 2009 10:42 am

Exemplo de utilização:
<?php
$names[0] = "Peter";
$names[1] = "Quagmire";
$names[2] = "Joe";
echo $names[1] . " and " . $names[2] .
" are ". $names[0] . "'s neighbors";
?>
Resultado:
Quagmire and Joe are Peter's neighbors

Vectores associativos
Nestes vectores, a cada elemento é associado um valor.
Exemplo de definição 1
$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
Exemplo de definição 2
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";

Exemplo de utilização
<?php
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
echo "Peter is " . $ages['Peter'] . " years old.";
?>
Resultado
Peter is 32 years old.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Revisões Empty Re: Revisões

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos