20090325
304 palavras
2 páginas
Funçõesfunction nome (argumentos)
{
Comandos;
}
i. O nome de uma função não é case-sensitive. ii. Qualquer instrução PHP pode estar em uma função, inclusive classes e outras funções. iii. Uma função pode estar definida em qualquer parte do script, inclusive depois de sua chamada.
Exemplo:
1. Function imprime ()
{
Echo “Boa tarde”;
}
2. Function quadrado($u)
{
Echo ($u*$u);
}
Quadrado (4);
3. Function quadrado ( $u)
{
$u*=$u;
Echo $u;
}
$u=4; Quadrado ($u);
Echo $u; //imprime 4
a. Function quadrado (& $x)
{
$x*=$x;
Echo $x;
}
$u=4; Quadrado ($u);
Echo $u; //imprime 16
4. Function cubo ($u)
{
$c=$u*$u*$u; Return $c;
}
$x=cubo (2);
5. Function escolha ($tipo=”Suco”, $sabor=”Laranja”)
{
Echo “Osabor do $tipo escolhido foi $sabor”;
}
Escolha();
Escolha(“Sorvete”, “Flocos”);
Escolha (“Chocolate”);
Exercício de exemplo:
<HTML>
<body>
<form name=”frm” action=form.php” method=”post”> Nome: <input type=”text” name=”nome”><br> Email: <input type=”text” name=”email”><br> <input type=”Submit” value=”Enviar”>
</form>
</body>
</html>
Form.php
<html>
<body>
<?php
$nome=$_POST[“nome”]; $email=$_POST[email”]; …
?>
</body>
</html>
Variaveis Superglobais
$_POST
$_GET
Mail (destinatario, assunto, mensagem, header, param_extras)
Exemplo
<html>
<body>
<form name=”frm” action=”form.php” method=”post”>
Nome: <input type=”text” nome=”nome”><br>
Curso:<select name=”Curso”>
<option value=”SI”>SI</option>
<option value=”PD”>PD</option>
</select><br>
Mensagem:<textarea name=”mensagem”>
Digite aqui sua mensagem
</textarea><BR>
E-mail: <input type=”text” name=”email”><BR>
<input type=”submit”>
</form>
</body>
</html>
Form.php
$nome=$_POST[“nome”];
$curso=$_POST[“curso”];
$mensagem=$_POST[“mensagem”];
$de=$_POST[“email”];
$para=Karol@karolina.com.br;
$assunto=”Contato do site”;
$corpo=”nome:$nome\ncurso:$curso\nmensagem:$mensgem”;
IF(mail($para, $assunto, $corpo, “from:$de”)){
Echo “Sua mensagem foi enviada com sucesso.”;
}else{
Echo “Erro!Tente