7. Recursos PHP para a Internet
|
|
- Letícia Juliana César Maranhão
- 8 Há anos
- Visualizações:
Transcrição
1 7. Recursos PHP para a Internet Protocolo HTTP. Na aula passada vimos um script simples de autenticação de usuários. Neste script foi usado o tag META para passar uma URL ao servidor web. A linguagem PHP dispõe da função header para facilitar esta tarefa. <html> <body> <form action="aula07_01.php" method="post"> Login: <input type="text" name="login"> Senha: <input type="password" name="senha"><br><br> <input type="submit" value=" Entrar "> </form> </body> </html> <?php function validar($login, $senha) { // Inserir aqui o código de validação return (($login == "senne") && ($senha == "feg2003")); // Aqui comeca o script principal if (validar($login,$senha)) header("location: else echo("<h1>usuário não autorizado!!!</h1>");?> aula07_01.htm aula07_01.php Note que com o protocolo HTTP é possível executar um script PHP a partir de outro script PHP. ELFS,
2 Exercício. Considere uma página como mostra a figura abaixo. Implementar o script aula07_02.php que exibe a página da instituição selecionada. aula07_02.htm . A função mail() do PHP deve ser usada para envio de . Sua sintaxe é a seguinte: mail(destinatário, Assunto, Mensagem, Informações_Adicionais); Exemplo: aula07_03.htm Considere que, para serem enviados, os dados devem satisfazer as seguintes condições: Todos os campos são obrigatórios; A consistência do campo deve ser feita verificando apenas a existência do O campo telefone deve ter sete ou oito caracteres. ELFS,
3 <?php $erro = ""; aula07_03.php if ($nome == "") $erro.= "O nome não foi digitado.<br>"; Note nas atribuições à variável $erro o uso combinado dos operadores de concatenação (. ) e de atribuição ( = ) resultando no operador (.= ). Escrever $erro.= "string" é equivalente a escrever: $erro = $erro. "string" if ((strlen($telefone) > 8) (strlen($telefone) < 7)) $erro.= "O número do telefone deve ter sete ou oito caracteres.<br>"; if (strpos ($ , "@") == 0) $erro.= "O fornecido não é válido.<br>"; echo("<html><title>envio de formulário</title><body>\n"); if ($erro == "") { // Não houve erro no preenchimento do formulário mail("seu_ @feg.unesp.br", "Dados do Formulário", "Nome: $nome\n Telefone: $telefone\n $ "); echo("obrigado por enviar seus dados!\n"); else echo("seus dados não foram enviados!<br> Verifique as mensagens de erro abaixo:<br><br><b> $erro </b>"); echo("</body></html>");?> Para usar a função mail é preciso configurar a sessão [mail function] do arquivo c:\apache\php\php.ini: SMTP = mail.feg.unesp.br sendmail_from = seu_ @seu_domínio.br ELFS,
4 Upload de arquivos. Existe um tipo de campo de formulário que permite o envio de arquivos da máquina do usuário para o servidor. Isto é muito útil para enviar um arquivo para o servidor sem a necessidade de liberação de um acesso por FTP. Exemplo: aula07_04.htm <html> <body> <form action="aula07_04.php" method="post" enctype="multipart/form-data"> <input type="file" name="arq"><br><br> <input type="submit" value=" Enviar "> </form> </body> </html> Neste caso, como o nome do campo é arq, o script PHP terá acesso a duas variáveis: $arq (arquivo temporário referente ao arquivo especificado após clique no botão Browse...) e $arq_name (nome do arquivo). Se o botão Browse... não for usado para especificar o arquivo, $arq = "none". aula07_04.php <?php echo("<html><body>"); if (($arq == "none") or ($arq_name == "")) { echo("<p>arquivo não especificado!</p>"); echo("<p><a href=javascript:history.back();>voltar</a></p>"); A disjunção lógica é representada pelo operador ou pela palavra or. ELFS,
5 else { $dest = "c:\\apache\\htdocs\\daiaula07\\".$arq_name; if (copy($arq, $dest) == 0) echo("<p>não foi possível copiar o arquivo!</p>"); else echo("<p>upload realizado com sucesso!</p>"); echo("</body></html>");?> A função int copy(string origem, string destino) copia o arquivo origem para o arquivo destino. Os strings origem e destino devem conter os nomes completos dos arquivos (incluindo os caminhos). A pasta destino deve existir (até mesmo em outro computador) e permitir gravação para que a cópia seja realizada. A função retorna 0 (false) caso a cópia não seja realizada. Protocolo FTP. A seqüência de tarefas para uso do protocolo FTP é a seguinte: Conectar ao servidor, Identificação (login e senha), Envio/Busca de arquivo(s), Desconectar. Os comandos para cada uma destas tarefas são os seguintes: $con = ftp_connect('servidor'); $log = ftp_login($con, 'login', 'senha'); ftp_put($con, 'arquivo_remoto', 'arquivo_local', FTP_BINARY); ftp_quit($con); Para download é só usar a função ftp_get($con, 'arquivo_local','arquivo_remoto', FTP_BINARY); ELFS,
6 Exercício. Refazer a aplicação de upload de arquivos de modo a usar o protocolo FTP. Use o servidor , usuário "teste_php" e senha " ". Em seguida, experimente fazer o download do arquivo copiado no servidor para a pasta c:\temp. Cookies. Os cookies são usados para gravar alguma informação no computador cliente. Cada cookie representa um par (nome, valor). Cookies são úteis para armazenar algumas informações do usuário, tais como a quantidade de vezes que já visitou a página, ou algum dado fornecido numa visita anterior. Existem cookies persistentes e cookies de sessão. Os cookies persistentes são gravados em arquivo e perduram mesmo após o browser ser fechado, mas possuem data e hora de expiração. Os cookies de sessão não são armazenados em disco e permanecem ativos apenas enquanto a sessão do browser não for encerrada. Por padrão, existem algumas limitações para o uso de cookies: 300 cookies no total, 4 Kbytes por cookie, 20 cookies por servidor ou domínio. Para gravar cookies no cliente, deve ser utilizada a função setcookie(), que possui a seguinte assinatura: int setcookie(string nome, string valor, int exp, string path, string dominio, int segura); onde: nome - nome do cookie; valor - valor armazenado no cookie; ELFS,
7 exp - data de expiração do cookie (opcional). Se não for definida, o cookie será de sessão; path - path do script que gravou o cookie; dominio - domínio responsável pelo cookie; segura - o valor 1 indica que o cookie só pode ser transmitido por uma conexão segura (https). Exemplo: setcookie("campus", "FEG", time()+3600); Neste caso, será gravado um cookie de nome "Campus" e valor "FEG", com tempo de expiração de uma hora (3600 segundos além do horário atual). Importante: Cookies só podem ser gravados antes do envio de qualquer informação para o cliente. Portanto todas as chamadas à função setcookie() devem ser feitas antes do envio de qualquer header ou texto. Existem duas formas de recuperar cookies gravados por scripts PHP: acessando o array $HTTP_COOKIE_VARS[] com índice igual ao nome do cookie; acessando uma variável $nome, onde nome é o nome do cookie. Por exemplo, para recuperar o valor do cookie acima podemos escrever: $HTTP_COOKIE_VARS["Campus"] ou $Campus ELFS,
8 aula07_05.htm <html> <head> <title>exemplo de Cookie</title> </head> <body> <h2>exemplo de Cookie</h2> <form action="aula07_05.php" method="post"> <p>nome: <input type="text" name="nome"></p> <p>valor: <input type="text" name="valor"></p> <br> <p> <input type="radio" name="escolha" value="1" checked>armazenar</input> <input type="radio" name="escolha" value="2">recuperar</input> </p> <input type="reset" value="limpar"> <input type="submit" value="executar"> </form> </body> </html> O script aula07_05.php irá, com base no valor da variável $Escolha, gravar ou recuperar um cookie de sessão. ELFS,
9 aula07_05.php <?php if ($Escolha == "1") { Note que a função setcookie() deve ser executada setcookie($nome, $Valor); antes de que algo seja enviado ao cliente. echo("<html><body>"); echo("<h2>cookie armazenado: ($Nome, $Valor)</h2>"); else { $Valor = $HTTP_COOKIE_VARS[$Nome]; if ($Valor == "") echo("<h2>não existe cookie $Nome!</h2>"); else echo("<h2>cookie recuperado: ($Nome, $Valor)</h2>"); echo("</body></html>");?> Defina alguns cookies e tente recuperá-los. Em seguida, feche o browser e carregue a página aula07_05.htm novamente e tente recuperar os cookies definidos. O que ocorre? ELFS,
10 Tratamento de Erros A linguagem PHP permite a verificação e o tratamento de erros ocorridos na execução de scripts. O tratamento de erros pode ser feito no próprio script. O PHP possui vários níveis de erros e avisos, os quais são estabelecidos por constantes pré-definidas (ou por valores inteiros). Algumas constantes de erro: Constante E_ERROR E_WARNING E_PARSE E_NOTICE Valor Significado Erros fatais (não podem ser recuperados), tais como: erros de alocação de memória. Advertências (a execução do script não é interrompida). Erros de sintaxe (parse errors). Notificações de possíveis erros (avisos sobre possíveis erros no código do script). Interessante para a depuração do script. E_ALL 2047 Todos os erros e advertências. O padrão do PHP é o nível E_ALL & ~E_NOTICE, ou seja, mostrar todos os erros exceto as notificações. Isto pode ser alterado em tempo de execução, chamando a função error_reporting(nível) com o nível desejado. Por exemplo, error_reporting(e_error E_WARNING E_PARSE), o que é equivalente a error_reporting(7). Note que 7 = , que são os valores inteiros associados às constantes E_ERROR, E_WARNING e E_PARSE. ELFS,
11 Com o nível 0 (zero) nenhum aviso ou mensagem de erro será gerada em tempo de execução. Neste caso, podemos usar a variável $php_errormsg que conterá o último erro gerado pelo script, para criar rotinas específicas de tratamento de erros e para personalizar mensagens de erro para o usuário. Para criar rotinas de tratamento de erros e para a exibição de todas as mensagens de erro é preciso configurar o arquivo c:\apache\php\php.ini, alterando a diretiva track_erros para: track_errors = on. Exemplo. O script a seguir irá criar um arquivo erro.log (em formato XML) e irá enviar um com as mensagens de erro. <?php // Inibir a exibição automática de erros error_reporting(0); // Função de tratamento de erros function TrataErro($errno, $errmsg, $filename, $linenum) { // Data e hora para mensagem de erro $dhora = date("y-m-d H:i:s"); // Vetor de tipos de erro. $errortype = array ( 1 => "Erro", 2 => "Advertência", 4 => "Erro de sintaxe", aula07_06.php A função para tratamento de erros definida pelo usuário deve ter dois parâmetros obrigatórios: o número do erro e um string descrevendo o erro. A função pode ter três outros parâmetros opcionais: o nome do arquivo onde o erro ocorreu, o número da linha onde o erro ocorreu, e o contexto no qual o erro ocorreu. ELFS,
12 8 => "Notificação", 16 => "Erro do interpretador PHP", 32 => "Advertência do interpretador PHP", 64 => "Erro de compilação", 128 => "Advertência de compilação", 256 => "Erro definido pelo usuário", 512 => "Advertência definida pelo usuário", 1024=> "Notificação definida pelo usuário" ); // Estabelecer os tipos para os quais serão exibidas mensagens de erro $user_errors = array(e_user_error, E_USER_WARNING, E_USER_NOTICE); $erro = "<erro>\r\n"; $erro.= "\t<data-e-hora>".$dhora."</data-e-hora>\r\n"; $erro.= "\t<numero-do-erro>".$errno."</numero-do-erro>\r\n"; $erro.= "\t<tipo-do-erro>".$errortype[$errno]."</tipo-do-erro>\r\n"; $erro.= "\t<mensagem>".$errmsg."</mensagem>\r\n"; if (in_array($errno, $user_errors)) $erro.= "\t<comentário>mensagem do usuário!!</comentário>\r\n"; $erro.= "\t<script>".$filename."</script>\r\n"; $erro.= "\t<linha-no-script>".$linenum."</linha-no-script>\r\n"; $erro.= "</erro>\r\n"; ELFS,
13 // Para testar // echo $erro; // Salvar arquivo erro.log e enviar caso haja erro crítico error_log($erro, 3, "erro.log"); if ($errno == E_USER_ERROR) mail("seu_ @feg.unesp.br","erro Crítico",$erro); function distancia($vect1, $vect2) { if (!is_array($vect1)!is_array($vect2)) { trigger_error("parâmetros incorretos (são esperados vetores).", E_USER_ERROR); return NULL; A função trigger_error gera uma mensagem de erro, advertência ou notificação definida pelo usuário. if (count($vect1)!= count($vect2)) { trigger_error("vetores precisam ser do mesmo tamanho.", E_USER_ERROR); return NULL; for ($i=0; $i<count($vect1); $i++) { $c1 = $vect1[$i]; $c2 = $vect2[$i]; $d = 0.0; ELFS,
14 if (!is_numeric($c1)) { trigger_error("coordenada $i no vetor 1 considerada como zero.", E_USER_WARNING); $c1 = 0.0; if (!is_numeric($c2)) { trigger_error("coordenada $i no vetor 2 considerada como zero.", E_USER_WARNING); $c2 = 0.0; $d += $c2*$c2 - $c1*$c1; return sqrt($d); A função set_error_handler estabelece uma função definida pelo usuário para o tratamento de erros, advertências ou notificações. A função retorna o tratador de erro anterior (caso exista). $old_error_handler = set_error_handler("trataerro"); // Constante indefinida, gerar uma advertência. $t = NAO_ESTOU_DEFINIDA; // Definir alguns vetores $a = array(2,3,"bobo"); $b = array(5.5, 4.3, -1.6); $c = array (1,-3); ELFS,
15 ?> // Gerar um erro de usuário $t1 = distancia($c,$b)."\n"; // Gerar outro erro $t2 = distancia($b,"eu não sou um vetor")."\n"; // Gerar uma advertência $t3 = distancia($a,$b)."\n"; A função error_log envia uma mensagem de erro para o servidor web, para uma porta TCP ou para um arquivo. O segundo parâmetro da função especifica qual deve ser o destino da mensagem. Os valores possíveis são: 0 - a mensagem é enviada para o sistema de log mantido pelo PHP (ou para um arquivo, dependendo de como está configurada a diretiva error_log). 1 - a mensagem é enviada por para o endereço especificado no terceiro parâmetro. 2 - a mensagem é enviada para um endereço IP (e, opcionalmente, para uma porta) estabelecido no terceiro parâmetro. 3 - ELFS,
16 Exercício. Criar um site para manutenção do quadro de horários de uma escola. Considere as seguintes funcionalidades: Crie um novo banco de dados MySQL horario contendo duas tabelas: horario, com campos codhora (smallint) e horario (varchar(11)) e disciplinas, com campos coddisc(smallint) e nomedisc (varchar(20)). O botão Executar deverá executar a operação de banco de dados selecionada (Incluir, Excluir ou Alterar) correspondente aos dados estabelecidos nos campos Dia, Horário e Disciplina. O botão Mostrar deverá exibir o quadro de horário atual como um documento HTML, de acordo com as informações armazenadas no banco de dados. O botão Enviar deverá enviar uma mensagem com as informações do quadro de horário atual para um endereço de . ELFS,
Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
Sessions e Cookies progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Cookies e Sessions Geralmente, um bom projeto
Leia maisProgramação web Prof. Wladimir
Programação web Prof. Wladimir Linguagem PHP Cookie e Sessão @wre2008 1 Sumário Header; Cookie; Sessão; Exemplos. @wre2008 2 Header Esta função permite que um script php redirecione para outra página.
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisPHP (Seções, Cookies e Banco de Dados)
PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver
Leia maisCOMO FUNCIONA UM FORMULÁRIO
FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia mais6. Introdução à Linguagem PHP
6. Introdução à Linguagem PHP A comunicação na Web exige dois agentes: o cliente web e o servidor web. O cliente requer informação (a partir de uma página HTML acessada pelo navegador) e o servidor fornece
Leia maisCurso De PHP. Aula 4. Formulários. Cookies. Session. Mail
Curso De PHP Aula 4 Formulários Cookies Session Mail Formulários Nós preenchemos diariamente diversos formulários web, seja para se logar e-mail ou criar uma conta em um site. Nesta parte do curso, vamos
Leia maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisBool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisConfiguração do email da UFS no Outlook 2007
Universidade Federal de Sergipe Centro de Processamento de Dados Coordenação de Redes de Computadores Configuração do email da UFS no Outlook 2007 Conteúdo Pág Configuração Básica... 01 Teste da Configuração
Leia maisLinguagem de Programação III Aula 2 Revisão Parte II
Linguagem de Programação III Aula 2 Revisão Parte II Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Revisão de PHP
Leia maisManual de Operações. Versão 1.0. Janeiro/2009. Autor : Carlos Valotto
Manual de Operações Versão 1.0 Janeiro/2009 Autor : Carlos Valotto 1 Informações dos Processos da Internet O DD WebTrack tem como sua principal finalidade manter Importadores e Exportadores sempre atualizados
Leia maisMostrar área de trabalho.scf. Manual do Produto EDI.
Mostrar área de trabalho.scf Manual do Produto EDI. ÍNDICE MANUAL DO PRODUTO EDI....3 1. O QUE É O EDI?...3 1.1. VANTAGENS... 3 1.2. FUNCIONAMENTO... 3 1.3. CONFIGURAÇÃO NECESSÁRIA... 3 2. UTILIZANDO O
Leia maisSumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46
9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia mais8. Tratamento de Arquivos
8. Tratamento de Arquivos Algumas vezes, uma aplicação precisa ler ou gravar dados em arquivos. Por exemplo: um contador de página da web deve ter acesso a um arquivo onde esteja armazenado o número de
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisFAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO
FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver
Leia maisTecnologias Web. Lista de Exercícios AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com
Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Um analista de sistemas deseja enviar para seu cliente um arquivo de 300 Mb referente a uma atualização do software. Para transferir esse
Leia maisSAD Gestor Gerenciador de Backup
SAD Gestor Gerenciador de Backup treinamento@worksoft.inf.br SAD Gestor Gerenciador de Backup SAD Gerenciador de Backup Esse aplicativo foi desenvolvido para realizar cópias compactadas de bancos de dados
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que
Leia maisConfiguração do email da UFS no Outlook Express
Universidade Federal de Sergipe Centro de Processamento de Dados Coordenação de Redes de Computadores Configuração do email da UFS no Outlook Express Conteúdo Pág Configuração Básica... 01 Teste da Configuração
Leia maisGuia do RepositorioDocumento
Módulo: RepositorioDocumento.Cls_Repositorio Versão: 1.0.0 Data: 16/05/2003 Analista: João Augusto de Moura DBA: Maria Cristina de Oliveira Zimmermann Coordenador: Alex Albert Henchel Gerente Operacional:
Leia maisCookies. Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz
Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz 2 Conteúdo 1 Cookies 4 1.1 Política............................................ 4 1.2 Gerenciamento....................................... 5 3 1
Leia maisPHP (PHP Hypertext Preprocessor)
PHP (PHP Hypertext Preprocessor) André Tavares da Silva andre.silva@udesc.br Datas No PHP a função date() é usada para formatar um tempo ou data. string date(string $format [,int $timestamp]) Ex.: echo
Leia maisPHP. Hypertext Pre-Processor
PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para
Leia maisMicrosoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR
Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem
Leia maisManual de usuário. do sistema multicálculo CotakWeb
Manual de usuário do sistema multicálculo CotakWeb Belo Horizonte 01 de setembro de 2010 1 Sumário 1. CANAIS DE ATENDIMENTO... 3 2. DOWNLOAD DO APLICATIVO... 3 3. LOGIN... 3 4. CONFIGURAÇÃO... 4 4.1. PARÂMETROS
Leia maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisDESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00.
DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. Descrição Geral do trabalho. O objetivo do trabalho será o desenvolvimento de um programa Cliente/Servidor para o envio e recebimento de arquivos. Os
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisFTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.
FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisO programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Leia maisSISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO
SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO Este é um sistema de controle de produtos, onde o usuário irá entrar com o login e a senha, e se ele for um usuário cadastrado na tabela usuários
Leia maisRoteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O
Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O Instalação da Aplicação Java...2 Instalação do Emissor...5 Instalação do Framework...7 Instalação das DLL s URL, SCHEMAS, CADEIA DE CERTIFICADO
Leia maisMANUAL EXPORTAÇÃO IMPORTAÇÃO
MANUAL EXPORTAÇÃO IMPORTAÇÃO Diretoria de Vigilância Epidemiológica/SES/SC 2006 1 Módulo 04 - Exportação e Importação de Dados Manual do SINASC Módulo Exportador Importador Introdução O Sistema SINASC
Leia maisPesquisa Avançada, Tutorial de Estilo Orientado
Pesquisa Avançada, Tutorial de Estilo Orientado Bem-vindo ao Tutorial de estilo orientado sobre Pesquisa avançada da EBSCO Publishing, em que você aprenderá os principais recursos da tela Pesquisa avançada,
Leia maisManual do Usuário. E-DOC Peticionamento Eletrônico TST
E-DOC Peticionamento APRESENTAÇÃO O sistema E-DOC substituirá o atual sistema existente. Este sistema permitirá o controle de petições que utiliza certificado digital para autenticação de carga de documentos.
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS Trabalhando com cotas Usando o Gerenciador de Recursos de Servidor de Arquivos para criar uma cota em um volume ou uma pasta, você pode limitar o espaço em disco
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisO QUE É A CENTRAL DE JOGOS?
O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode
Leia maisUFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I
UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando
Leia maisPHP e MySQL Autenticação de Usuários
PHP e MySQL Autenticação de Usuários Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso A maioria das aplicações web envolve em algum ponto um mecanismo
Leia maisMANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Leia maisManual de Utilização COPAMAIL. Zimbra Versão 8.0.2
Manual de Utilização COPAMAIL Zimbra Versão 8.0.2 Sumário ACESSANDO O EMAIL... 1 ESCREVENDO MENSAGENS E ANEXANDO ARQUIVOS... 1 ADICIONANDO CONTATOS... 4 ADICIONANDO GRUPOS DE CONTATOS... 6 ADICIONANDO
Leia maisTarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR
Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR Net Manager Informática Ltda Versão 6.0 1998-2007 1) Instalação do Software Coletor Guia de Instalação Executar o programa
Leia maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia maisGuia de Integração para Transferência
Guia de Integração para Transferência Índice Capítulo 1... 3 Introdução... 3 Capítulo 2... 4 Links de Pagamento... 4 Capítulo 3... 5 Configurando o Gerenciador de Compras... 5 Capítulo 4... 7 Fluxo de
Leia maisWEB COLABORADOR. Envio e Recebimento de arquivos de consignação
TUTORIAL Envio e Recebimento de arquivos de consignação Para acessar o Web Colaborador e transferir arquivos de consignação, entre com os dados de CNPJ, usuário e senha, nos campos correspondentes. Regras
Leia maisComo acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.
Como acessar o novo webmail da Educação? Manual do Usuário 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Tomaz IT.002 02 2/14 Como acessar o Webmail da Secretaria de Educação? Para
Leia maisLista de Erros Discador Dial-Up
Lista de Erros Discador Dial-Up Erro Código Descrição Ok 1 Usuário autenticado com sucesso e conexão encerrada pelo usuário OK 11 Usuário autenticado com sucesso e discador terminado pelo usuário OK 21
Leia maisTutorial do administrador do HelpCenterLive (Sistema de Ajuda)
Tutorial do administrador do HelpCenterLive (Sistema de Ajuda) Sumário Introdução...3 Entrar (Login)...3 Página Inicial (Home Page)...4 Ajuda...5 Conversação (Chat)...6 Mensagens Registradas...7 Registros...8
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisGuia Rápido de Instalação
Guia Rápido de Instalação Conteúdo Passo 1 Download dos Arquivos de Instalação Passo 2 Tela de Boas Vindas Passo 3 Termos de Licença Passo 4 Local de Instalação Passo 5 Informações de Registro Passo 6
Leia maisMINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL
Leia maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia maisManual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0
Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...
Leia maisProcedimentos para Instalação do SISLOC
Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir HTML - Formulários @wre2008 1 Sumário Formulários HTML @wre2008 2 Formulários: Muitos elementos de um formulário html são definidos pela tag . Cada tipo de elemento
Leia maisProgramação para Internet I
Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode
Leia maisMercado Eletrônico Instalação e Atualização MEConnect2
Manual de Usuário da Plataforma de compras do Grupo José de Mello - Mercado Eletrônico Instalação e Atualização MEConnect2 1 Índice 1. Introdução... 3 2. Visão Geral... 3 3. Instalação e Atualização...
Leia maisPRINCIPAIS QUESTÕES DO PROCESSO DO WS SINAL E SINAL 6.0
PRINCIPAIS QUESTÕES DO PROCESSO DO WS SINAL E SINAL 6.0 Observação: FAVOR VERIFICAR A RESOLUÇÃO DA MÁQUINA (RESOLUÇÃO DA TELA DEVERÁ SER 1024 x 768) e liberação das portas 7778 e 7780 no firewall para
Leia mais15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz
15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz MANUAL DE UTILIZAÇÃO DO WEBMAIL GETEC 01 2/13 Como acessar o Webmail da Secretaria de Educação? Para utilizar o Webmail da Secretaria de
Leia maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisTCEnet. Manual Técnico. Responsável Operacional das Entidades
TCEnet Manual Técnico Responsável Operacional das Entidades 1 Índice 1. Introdução... 3 2. Características... 3 3. Papéis dos Envolvidos... 3 4. Utilização do TCEnet... 4 4.1. Geração do e-tcenet... 4
Leia maisO que é uma sessão. maneira de preservar dados através de acessos subsequentes.
Sessões em PHP O que é uma sessão Suporte a sessões no PHP: maneira de preservar dados através de acessos subsequentes. Características: permite a criação de aplicações mais personalizadas; permite que
Leia maisGuia Sphinx: instalação, reposição e renovação
Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação
Leia mais1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?
Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:
Leia maisManual SAGe Versão 1.2
Manual SAGe Versão 1.2 Cadastramento de Usuário (a partir da versão 12.08.01 ) Conteúdo Introdução... 2 Cadastramento... 2 Desvendando a tela inicial... 4 Completando seus dados cadastrais... 5 Não lembro
Leia maisLinguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1
Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas
Leia maisMANUAL DE UTILIZAÇÃO DO WEBMAIL SBC
MANUAL DE UTILIZAÇÃO DO WEBMAIL SBC SUMÁRIO 1 - Tela de Login...03 2 - Caixa de Entrada...04 3 - Escrever Mensagem...06 4 - Preferências...07 4.1 - Configurações Gerais...07 4.2 - Trocar Senha...07 4.3
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia mais0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento.
IFES - Campus Cachoeiro de Itapemirim-ES Curso Técnico em Informática Disciplina: Programação Web Professor: Flávio Izo e Rafael Vargas Data: 07/04/2015 Aluno: GABARITO Valor: 12,5 Conteúdo: HTML + Formulários
Leia maisOmega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Leia maisSistema de Consulta ECD1200
Sistema de Consulta ECD1200 Sweda Tecnologia e Serviços Ltda. Este manual é de caráter técnico e informativo da Sweda Tecnologia e Serviços Ltda., e todos os direitos autorais lhe são reservados. Nenhuma
Leia maisAgendamento para Importação de Notas Fiscais
LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando
Leia maisConteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web
Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de
Leia maisDepartamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico
Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC Treinamento Básico do Correio Eletrônico Brasília Março de 2012 SUMÁRIO 1. Introdução... 3 1.1 Como acessar
Leia maisSolucionar problemas de digitalização de rede. Soluções e problemas comuns... 2. Status da digitalização para email... 3
Solucionar problemas de de rede 1 de fax de Soluções e problemas comuns.................... 2 Status da para email.................. 3 Status da para FTP................... 5 Status de Contabilização de
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisControle de acesso. http://www.larback.com.br. .com.br
http://www.larback Controle de acesso Construiremos um sistema simples para cadastro de links. O sistema terá uma página pública (onde serão exibidos os links) e uma área administrativa, onde os usuários
Leia maisINSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0
CAPÍTULO 18 INSTALANDO E CONFIGURANDO O MICROSOFT OFFICE PROJECT SERVER 2003 INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 Antes de começar a instalação do Microsoft Office Project Server 2003
Leia mais1ª ETAPA IMPRIMIR LAUDO
PROCEDIMENTOS PARA IMPRESSÃO DOS LAUDOS DE AVALIAÇÃO SÓCIO-ECONÔMICA COM FOTOS EM PDF PARA USO NO SISTEMA DO PROCESSO ELETRÔNICO. Inicialmente digite seu laudo de avaliação conforme modelo padronizado
Leia maisXerox ColorQube 8700 / 8900 Painel de controle
Painel de controle Os serviços disponíveis podem variar de acordo com a configuração da impressora. Para obter detalhes sobre serviços e configurações, consulte o Guia do Usuário. 3 5 Liberação da porta
Leia maisBACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO
BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO Criação de Conta de Usuário...03 Edição da Conta de Usuário...10 Download do Backup Online Embratel...10 Descrição dos Conjuntos de Cópia de Segurança...19
Leia maisMANUAL DE CONFIGURAÇÃO
MANUAL DE CONFIGURAÇÃO Índice Conteúdo Página Legendas 3 1.0 Primeiro acesso 5 2.0 Cadastro de login e senha 6 3.0 Configuração do Blocker 7 3.1 Senha de acesso 8 3.2 Grade de Horário 9 3.2.1 Configurando
Leia maisCotação Eletrônica. 1º Passo: Configure o e-mail em que será utilizado para envio das. cotações.
Cotação Eletrônica 1º Passo: Configure o e-mail em que será utilizado para envio das cotações. Na tela Configurações do Sistema do módulo Retaguarda selecione a opção MOURAMAIL na configuração Modo de
Leia maisFERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
Leia mais