PHP 04

•Novembro 8, 2008 • Deixe um comentário

Inicio do php usando metodo get

<?php

  echo “<strong>Login:  </strong>”.$_GET['login'].”<br />”;
  echo “<strong>Senha:  </strong>”.$_GET['senha'];   */

?>

formulario criado para usaro metodo post

primeira pagina o formulario

<form name=”entrada” id=”entrada” method=”post” action=”b.php”>
 <label for=”Login”>Login:</label>  <input type=”text” name=”login” id=”login”/>  <br /><br />
 Senha:  <input type=”password” name=”senha” /> <br /><br />
 <input type=”submit” />
</form>

a pagina com os comando em php

<?php
echo “olá “.$_POST['login']. “, a sua senha”.$_POST['senha'].” já espirou.”;

?>

 

Usando o session

pagina a.php

<?php session_start(); ?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>Untitled Document</title>
</head>

<body>
<?php
    $_SESSION['x'] = 1;
?>

<br /  />
<a href=”b.php”> Avançar</a>
</body>
</html>

 

pagina b.php

<?php session_start(); ?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>Untitled Document</title>
</head>

<body>

 

<?php
 echo $_SESSION['x'];
 unset ($_SESSION['x']);
 echo $_SESSION['x'];
 
 session_destroy();
?>

</body>
</html>

PHP aula 3

•Outubro 25, 2008 • Deixe um comentário

<?php
 /* function walle( ) {
     echo “minha 1º função”;

}

  walle(); */

/*  function calculo($valor, $dolar) {
 echo $valor * $dolar;
}

  calculo(100, 2.32);

 

  function calculo($valor, $dolar) {
      echo “o valor de US$”;
   echo $valor;
   echo “  (cotação  R$”;
   echo $dolar;
   echo “) é R$ “;
   echo $valor * $dolar;
}
 calculo(156.25, 2.32)
 
  function calculo($valor, $dolar) {
    return $dolar * $valor;
 }
 
  calculo(156.25, 2.32)
 
 
    echo date(‘\h\o\j\e é \d\i\a d/m/Y’);

 

$dds= array(‘dom’, ’seg’, ‘ter’, ‘qua’, ‘qui’, ’sex’, ’sab’);
     echo $dds[date("w")]; */
     #setcookie(“nome”, “Marcel”, time()+60*60));
    
 /* if (isset( $_COOKIE["nome"] )) {
  echo “O cookie existe. O valor é:” .$_COOKIE["nome"];
  }
   elso {
      echo “O cookie não existe”;
   }

     #setcookie(“nome”, 0, time()-10; */

 

    $dia = date(‘d/m/Y à\s H:i:s’);
  
 setcookie(“nome”, “dia”, time()+900);

 
?>

PHP aula 2

•Outubro 18, 2008 • Deixe um comentário

<?php
  
   $dia=array(‘domingo’,’segunda’,'terça’,'quarta’,'quinta’,’sexta’,’sábado’);
   echo “sabado de sol”.”<br/>”;
   echo “<strong>”.$dia [2].”</strong><br/>”.$dia[1].”<br /><br />”;
  
  
   /* usando count e implode */
  
   echo “a semana tem “.count($dia).” dias”.”<br /><br />”;
   echo “os dias da semana são: “.implode($dia,’/ &nbsp’).”<br /><br />”;
  
  
   /* usando o if e else para se fazer uma comparação simples */
  
   $a=5;
   if ($a >3) {
   echo “é maior que 3″;
   }
   else {
   echo “é menor ou igual a 3″.”<br /><br />”;
   }
  
  
   /* switch usa-se qudo quer mais de uma comparação ao mesmo tempo */
  
   $a = 5;
   switch($a) {
     case 1:
        echo “valor é 1″;
     break;
      case 2:
         echo “valor é 2″;
      break;
      default:
         echo “Nenhuma das anteriores”.”<br /><br />”;   
   }
  
   /* fazendo uma coparação */
  
   $a=5;  /*um valor numerico*/
   $b=”5″; /*uma string não permite fazer contapara o sitema pode ser um número ou letra*/
  
   echo $a == $b;  /* ele compara o valor */
   echo $a === $b; /* ele compara o tipo e valor */
  
   /* for */
  
   for($x=1; $x<=10; $x++) {
     echo $x.”<br />”;
   }
  
   for($x=1; $x<=10; $x++) {
     echo $x.”x5 = “. $x*5 .”<br />”;
   }
  
   /* while (enquanto) é uma estrutura de repetição  */
  
   $x = 1;
   while($x <=10) {
    echo $x . “<br/>”;
    $x++;
   }
  
    $x = 1;
    do {
    echo $x . “<br/>”;
    $x++;
   } while($x <=10)
  
?>

PHP

•Outubro 4, 2008 • Deixe um comentário

servidor web – programas q fica girando as conexões

servidor web – apache / iis

iniciar/executar/intermgr

IP:127.0.0.1

 

<html>

<head></<head>

<body>

<?php

echo “minha primeira pagina em PHP”;

 

 

?>

</body>

 

aspas simples ele escreve como está escrito
aspas duplas pode ser substituido

colocar comentário
#comentário

/*
XXX
XXX
*/

//comentário

tp

•Setembro 26, 2008 • Deixe um comentário

function calculo(valor:String, porcentagem:Number) {
 resultado=Number(valor)+valor*porcentagem/100;
 texto = “O resultado é” + resultado;
}
btn1.onPress = function() {
 calculo(valor.text,2);
}

btn2.onPress = function() {
 calculo(valor.text,3.5);
}

btn3.onPress = function() {
 calculo(valor.text,4.7);
}

btn4.onPress = function() {
 calculo(valor.text,8.16);
}

Uso técnico da música na produção do curta-metragem

•Setembro 23, 2008 • Deixe um comentário

-tema de abertura
após um prólogo da história
inicio do vídeo
com ações e dialogos
musica em primeiro plano

- para intensificar uma ação ou parte de um dialogo;
- para representar sentimentos e emoções;
- para unificar várias cenas de umasequencia;
- para mudar o “clima” numa curva dramatica;
- para “emoldurar” um flash-back no enredo (marcar inicio e fim num corte temporal);
- para ilustrar melhor a apresenta~ção de um novo cenário (ou elemento do qual um personagem se refere)
- para representar um personagem que não está presente em imagem;
- para “ampliar” (e reforçar) ocenário;
- para disfaçar lacunas de audio e desniveis de som;

plano geral de um lugar que vai acontecer uma cena é chamado de stock shot

split screen varias iamgens na tela

web – XML

•Setembro 13, 2008 • Deixe um comentário

System.useCodepage = true;
var meuXML:XML = new XML;
meuXML.ignoreWhite = true;

meuXML.load(“arquivo.xml”);

function cidade(codigo:Number) {
 moradores = “”;
 nomecidade = meuXML.childNodes[0].childNodes[codigo].attributes.nome;
 total = “total: ” + meuXML.childNodes[0].childNodes[codigo].childNodes.length + ” moradore(s)”;
 
 qtde = meuXML.childNodes[0].childNodes[codigo].childNodes.length;
 for (x=0; x< qtde; x=x+1); {
  trace(qtde)
    moradores = moradores + meuXML.childNodes[0].childNodes[codigo].childNodes[x] + “<br>”;
    }

novas tecnologias

•Agosto 23, 2008 • Deixe um comentário

o celular passou a ser uma extenção do homem extenção de comunicação.

avaliação

P1 conteudo teorico
P2 teorica + trabalho

trabalho – uma interface que tem que ter 1024×768 px 72dpi – podendo ser jpg, html, swf
a prova vai ser referente ao projeto e os dois vão compor a nota final do segundo semestre

hoje vivemos linguagem híbrida é uma forma de produção

direitos autorais -

xml

•Agosto 23, 2008 • Deixe um comentário

caminho absoluto -

_root.menu

caminho relativo

this._parent.bt2

_root – palco/stage
_parent – “pais”
this – isso

======
Exercico
criar um botão e um texto dinamico

on (press) {
 texto = “vc apertou o botão 2!”;
 startDrag(“_root.botao”);
}

on (release, releaseOutside) {
 texto = “vc soltou o botão 2!”;
 stopDrag();
}

=======

criar um objeto exemplo helice

_root.onEnterFrame = function() {
 helice._rotation = helice._rotation +30;
 helice._alpha = 10;
}

ou

var x:Number = 0;
_root.onEnterFrame = function() {
 helice._rotation = helice._rotation +10;
 helice._x = x;
 x++;
}

=========

criar dois botões qdo clicar no primeiro o botão dois fica 50% e ao clicar no dois ele arrasta o menu todo

botão 1

on (press) {
 _root.menu.bt2._alpha = 50;
}

on (release, releaseOutside) {
 _root.menu.bt2._alpha = 100;
}

ou

_root.menu.bt1.onRelease = _root.menu.bt1.onRealeaseOutside = function () {

}

botão 2

on (press) {
 startDrag(“_root.menu”);
}

on (release, releaseOutside) {
 stopDrag();
}

Video

•Agosto 22, 2008 • Deixe um comentário

Work Flow (fluxo de trabalho) de produção em vídeo

 

ºª – Briefing

ºª – Roteiro/pauta/espelho

  ª – Reunião de produção

  ª – reunião de técnica

ºª – Escala de Trabalho

  ª – Check-list da produção

ºª – gravação/transmissão

     - minutagem

     - roteiro de edição

  º - montagem

  º - finalização

  º - distribuição/veiculação

 

 

º – E.N.G./U.P.J.  (Eletronic news gathering)

ª – Ao Vivo

 

off-line um arquivo em baixa resolução, do produto bruto, sem os efeitos.

topaz enhance plugin do premiere