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

Slides:



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

Programação em Java Prof. Maurício Braga
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
© Copyright 2008 Algoritmos e Estruturas de Dados IF672ec - Algoritmos e Estruturas de Dados CIn - UFPE { alp4, dnq, dwcs, fmm, jdf2, lfpd, mraga, psbof,
Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Ficheiros 5.1 Octave Ficheiros.
Prof. Luis Otavio Alvares
Arquivos Prof: Erivelto Tschoeke, Msc. –
Prof: Erivelto Tschoeke, Msc. –
Linguagem de Programação 1
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP 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.
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.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Algoritmos e Estruturas de Dados II
Arquivos. 2 Namespace System.IO Toda as classes relacionadas com dispositivos de entrada e saída encontram-se em System.IO Incluir no início do programa:
Armazenamento de Dados em Arquivos
Armazenamento de Dados em Arquivos
Tratamento de Ficheiros
Revisão da Linguagem C.
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
Aula 4 Prof. Naércio Filho Técnico em Informática
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
PROGRAMAÇÃO ESTRUTURADA II
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Manipulação de Arquivos em C
Arquivos Continuação.
DAVID ANDERSON CARDOSO DANTAS
Aula Prática 12 Operações com Arquivos Monitoria
Curso de C/C++ Aula 4 Instrutor: Luiz Felipe Sotero
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.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Aula Prática 11 Operações com Arquivos Monitoria
Algoritmos e Estruturas de Dados
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.
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)
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.
Programação Computacional Aula 9: Meu primeiro programa em C
Felipe Nunes Flores – Programa de Educação Tutorial.
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.
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”.
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)
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 Alguns Conceitos básicos de HTML; Básico de css; Exemplos; Exercícios.

Prof.: Sergio Pacheco 3 Conceitos de HTML Tags importantes que não podemos esquecer: As configurações referentes a estilos são definidas nessa área, na abertura da tag. Tags de configuração e inserção de arquivos de configuração. Ex arquivos.css e.js

Prof.: Sergio Pacheco 4 Conceitos de HTML Table: Linha coluna Linha coluna Linha

Prof.: Sergio Pacheco 5 Conceitos de HTML Outras Formatações: Linha My First Heading My first paragraph. Saída: My First Heading My first paragraph.

Prof.: Sergio Pacheco 6 Conceitos de HTML Outras Formatações: Linha Fonte :

Prof.: Sergio Pacheco 7 Conceitos de HTML Links: This is a link Linha Fonte :

Prof.: Sergio Pacheco 8 Conceitos de HTML Outros Bizus: Linha Fonte :

Prof.: Sergio Pacheco 9 Conceitos de HTML As configurações necessárias devem ser feitas nas tags de aberturas, e o mais importante para recebermos no php são as tags names.

Prof.: Sergio Pacheco 10 Conceitos de HTML As configurações necessárias devem ser feitas nas tags de aberturas, e o mais importante para recebermos no php são as tags names, elemento select. Volvo Saab Fiat Audi

Prof.: Sergio Pacheco 11 O que se pode fazer com arquivos? Abrir – fopen (Localização do 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 12 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 13 O que se pode fazer com arquivos? Abrir – fread (string Referência ao arquivo aberto, int tamanho); Lê o numero de bytes especificado a partir da posição especificado, ou EOF – end of File ; Pode-se ler o arquivo inteiro usando a função filesize( ), retorna o tamanho total de bytes de um arquivo; 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 14 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 15 O que se pode fazer com arquivos? Ecscrever dados em um arquivo – fwrite (string Referência ao arquivo aberto, 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 16 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 17 Exemplo Contador <?php // caminho absoluto versus caminho relativo $arquivo=/home/pacheco/arquivo/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 18 Inclusão de Código Include(): Tenta incluir uma página. Caso de algum erro, o script retorna um warning (aviso) e prossegue com a execução do script; Require(): Tenta incluir uma página. Caso de algum erro, o script retorna um fatal error(erro fatal) (Que maravilha!) e aborta a execução do script. Aborta mesmo, já era não roda nada mais dali pra frente; Include_once() e require_once(): Idênticas as suas funções simples, porém se o arquivo referenciado já foi incluso na página anteriormente, a função retorna false e o arquivo não é incluido. É bom quando temos muitos includes e já estamos perdidos, sem saber o que está incluindo o que.

Prof.: Sergio Pacheco 19 Inclusão de Código Refazer o exercício anterior, usando a seguinte estrutura: Projeto /Funções (Aqui são colocadas as funções do sistema) Código Principal

Prof.: Sergio Pacheco 20 Função Explode Explode() transforma uma string em um array; Sintaxe = explode(separador,string); <?php $str = "Ola! tenha uma boa aula."; print_r (explode(" ",$str)); ?> ficando assim: Array ( [0] => Ola! [1] => Tenha [2] => uma [3] => boa [4] => aula. )

Prof.: Sergio Pacheco 21 Função Implode Implode() cria uma string a partir de um array; Sintaxe = implode(separador,array); <?php $arr = array('Ola!','Tenha','uma','boa', 'aula'); echo implode(" ",$arr); ?> teremos: Ola! tenha uma boa aula

Prof.: Sergio Pacheco 22Trabalho Criar um programa em php que permita receber dados pessoais de uma pessoa e seu endereço. Gravar esses dados em um arquivo, e permitir que o usuário grave quantos arquivos quiser. Permite ainda ao usuário que altere esses dados e exclua se for o caso, porem lembrar que o endereço não pode ser excluído pois está vinculado a uma pessoa, mais quando a pessoa for excluída o endereço a ela ligada deverá ser excluído. O programa deverá listar os dados quando solicitado. FAZER USO DE FUNÇÕES (PÁGINA DIFERENTES); VALIDAR OS CAMPOS, TODOS OS DADOS OBRIGÁTÓRIOS; FAZER USO DE INCLUD (); FAZER USO DE LINKS PARA RETORNAR A PÁGINA PRINCIPAL;

Prof.: Sergio Pacheco Bom Final de Semana - Sucesso 23 Ótimo Final de semana a Todos! Deus abençoe!