Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.

Slides:



Advertisements
Apresentações semelhantes
TRATAMENTO DE ARQUIVOS EM C
Advertisements

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Prof. Luis Otavio Alvares
Arquivos Prof: Erivelto Tschoeke, Msc. –
Prof: Erivelto Tschoeke, Msc. –
Linguagem de Programação 1
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos I Material IV-Bimestre Criando um.
Algoritmos e Estruturas de Dados II
Armazenamento de Dados em Arquivos
Armazenamento de Dados em Arquivos
Tratamento de Ficheiros
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
Aula R Prof. Naércio Filho Técnico em Informática
Aula 4 Prof. Naércio Filho Técnico em Informática
PROGRAMAÇÃO ESTRUTURADA II
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Introdução a Programação COM 100
Manipulação de Arquivos em C
Arquivos Continuação.
DAVID ANDERSON CARDOSO DANTAS
Aula Prática 12 Operações com Arquivos Monitoria
Computação Eletrônica
C APÍTULO II Armazenando e recuperando dados. A RMAZENANDO E RECUPERANDO DADOS Agenda Salvar dados Abrir um arquivo Criar e gravar Fechar Ler Bloquear.
Aula 13 - Armazenamento de Dados em Arquivos
Programação WEB Variáveis Globais Get x Post Manipulação de Arquivos
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
ARQUIVOS.
Tratamento de ficheiros Abrir e fechar um ficheiro.
Capítulo V – Comandos de Entrada e Saída 5.1 – Equipamentos de entrada e saída 5.2 – Saída no vídeo-texto 5.3 – Entrada pelo teclado 5.4 – Entrada e saída.
PHP e Formulários Web.
Usuários e Grupos Usuário: alguém que possui conta, internamente é tratado como um número (UID) que é a identificação do usuário (USER ID). Cada usuário.
Aula Prática 11 Operações com Arquivos Monitoria
Algoritmos e Estruturas de Dados
Prof. Renato de Oliveira Bastos
Operações com Arquivos Monitoria A estrutura FILE  É como um tipo de dado, mas não é um tipo propriamente dito  Definido no arquivo cabeçalho.
Financeiro – Boleto: Remessa e Retorno
Aula Prática 11 Operações com Arquivos Monitoria
Manipulando arquivos texto com C
Programação de Computadores I – Arquivos
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Rotinas do BIOS e DOS Serviços de vídeo (INT 10H)
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Salvando em Arquivos. Arquivos Um arquivo pode estar associado a qualquer dispositivo de entrada e saída, como por exemplo: teclado, video, impressora,
Curso Técnico em Informática Professor Igor Vale.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
1 Programação em C Aula Considere que um banco armazena em arquivo as seguintes informações de seus clientes: número da conta (int), nome do cliente.
Prof. Renato de Oliveira Bastos
Prof. Renato de Oliveira Bastos
Felipe Nunes Flores – Programa de Educação Tutorial.
Programação para Web I AULA 2 BANCO DE DADOS.
USP – ICMC – SSC SSC0300 2º Semestre 2015 Disciplina de Linguagem de Programação e Aplicações [ Eng. Elétrica / Eletrônica ] 1 Prof. Dr. Daniel Rodrigo.
Programação II Arquivos Autoria: Ernani Santos Modificação: Clebson Oliveira Adaptação: Claudia Boeres.
Financeiro - Boleto : Remessa e Retorno
Programação de Computadores I – Arquivos Profa. Mercedes Gonzales Márquez.
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”.
Fundamentos de Programação 1 Slides 19 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Binários”.
Arquivos textos (text)
Felipe Nunes Flores – Programa de Educação Tutorial.
Banco de Dados Marcio Ferreira da Silva. PHP e Banco de Dados Uma das facilidades do PHP é na utilização dos bancos de dados. O MySQL é um banco de dados.
Jean Carlo Mendes ** Slides baseados no material do prof. Dr Guilherme Tavares de Assis (UFOP)
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”. 1.
Algoritmos e Estruturas de Dados I
Transcrição da apresentação:

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1

Sumário 2 Arquivos; Correção Exercício.

Prof.: Sergio Pacheco 3 Manipulação de Arquivos Uma forma de armazenar dados para recuperá-los depois; Quando utilizar Arquivos: 1.Aplicações que necessitam armazenar poucos dados (com SGBD, a conexão ficará mais lenta, devido as consultas ); 2.Quando o servidor de banco de dados estiver remoto e a rede estiver congestionada ; 3.Porem, arquivos não oferecem a segurança necessária de um SGBD.

Prof.: Sergio Pacheco 4 O que se pode fazer com arquivos? Abrir – fopen (string nome_arquivo, modo de abertura) – ela retorna falso se não conseguir abrir o arquivo. Segundo parâmetro (modo de abertura); Verificar, sempre, se tem permissão para se criar uma arquivo em determinado lugar. Ex. <?php $ponteiro = fopen (/home/aluno/cadastro.txt, r); ?>

Prof.: Sergio Pacheco 5 O que se pode fazer com arquivos? Fechar – fclose (string ponteiro); Ela retorna true se conseguir fechar o arquivo e false se houver alguma falha; Parâmetro usado é a variável na qual foi atribuído o retorno da função, ou seja o ponteiro handle para qual o arquivo foi aberto; <?php $ponteiro = fopen (/home/aluno/cadastro.txt, r); ……….. Código ……….. fclose($ponteiro); ?>

Prof.: Sergio Pacheco 6 O que se pode fazer com arquivos? Abrir – fread (string nome_arquivo, int tamanho); Lê o numero de bits especificado a partir da posição especificado, ou EOF – end of File ; Parâmetro usado é a variável na qual foi atribuído o retorno da função, ou seja o ponteiro handle para qual o arquivo foi aberto e o tamanho dos bits a serem lidos; <?php $ponteiro = fopen (/home/aluno/cadastro.txt, r); $conteudo = fread($ponteiro,30) echo $conteudo; fclose($ponteiro); ?>

Prof.: Sergio Pacheco 7 O que se pode fazer com arquivos? Abrir – fgets (string nome_arquivo); Lê linha a linha do arquivo e retorna em string; <?php $ponteiro = fopen (/home/aluno/cadastro.txt, r); $conteudo = fgets($ponteiro); echo $conteudo; fclose($ponteiro); ?>

Prof.: Sergio Pacheco 8 O que se pode fazer com arquivos? Ecscrever dados em um arquivo – fwrite (string nome_arquivo, conteudo); Lê linha a linha do arquivo e retorna em string; <?php $conteudo = Que legal arquivos; $ponteiro = fopen (/home/aluno/cadastro.txt, w); fwrite( $ponteiro, $conteudo ); $conteudo = fgets($ponteiro); fclose($ponteiro); ?>

Prof.: Sergio Pacheco 9 Modos e descrição MODODESCRIÇÃO rAbre somente para leitura, posiciona o ponteiro no inicio do arquivo; r+Abre para leitura e escrita, posiciona o ponteiro no inicio do arquivo; wAbre somente para escrita, posiciona o ponteiro no inicio do arquivo e deixando-o com tamanho zero, se o arquivo não existir, tenta cria-lo; w+Abre para leitura e escrita, posiciona o ponteiro no inicio do arquivo e deixando-o com tamanho zero, se o arquivo não existir, tenta cria-lo; aAbre somente para escrita, posiciona o ponteiro no final do arquivo. Se o arquivo não existir, tenta cria-lo; a+Abre para leitura e escrita, posiciona o ponteiro no final do arquivo. Se o arquivo não existir, tenta cria-lo; xCria e abre somente para escrita, posiciona o ponteiro no inicio do arquivo. Se o arquivo já existir retorna false e gera um erro. É usado somente em arquivos locais; x+Cria e abre para leitura e escrita, posiciona o ponteiro no inicio do arquivo. Se o arquivo já existir retorna false e gera um erro. É usado somente em arquivos locais;

Prof.: Sergio Pacheco 10 Exemplo Contador <?php // caminho absoluto versus caminho relativo $arquivo="c:\wamp\www\configbd\cadastro.txt"; if (file_exists($arquivo)){ $sim_existe = fopen($arquivo, "r"); $valor_atual = chop(fgets($sim_existe)); echo $valor_atual; $valor_atual++; }else{ $valor_atual=1; echo $valor_atual; } $ponteiro = fopen($arquivo, "w"); fwrite($ponteiro, $valor_atual); fclose($ponteiro); ?>

Prof.: Sergio Pacheco 11 Trabalho valendo 2 pontos Trabalho em grupo de 4 ou 5 pessoas: Criar uma pagina html que receba um cadastro de pessoal, com os seguintes campos: Nome, RG, CPF, Idade, sexo(radio button) e nacionalidade (combobox). Todos os dados devem ser validados em relação ao fato de estarem em branco. Se todos os dados estiverem Ok os dados devem ser gravados em um arquivo txt de dados. Se a gravação ocorrer corretamente o sistema deverá emitir a MSG dados inseridos com sucesso e direcionados a uma outra pagina php para ser digitado o endereço e gravado no arquivo endereço, observando as mesmas validações do cadastro de pessoal e MSG acima citados. Caso tenha erro na inserção o usuário deverá ser direcionado para a pagina em questão, para re-cadastro. O programa ainda deve permitir listar os arquivos e alterar respectivamente os campos. A chave para busca deve ser o CPF. Obs para redirecionar as paginas pode-se utilizar o comando header(location:endereço da pagina).