A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."— Transcrição da apresentação:

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

2 Sumário 2 Alguns Conceitos básicos de HTML; Básico de css; Exemplos; Exercícios.

3 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

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

5 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.

6 Prof.: Sergio Pacheco 6 Conceitos de HTML Outras Formatações: Linha Fonte : http://www.w3schools.com

7 Prof.: Sergio Pacheco 7 Conceitos de HTML Links: This is a link Linha Fonte : http://www.w3schools.com

8 Prof.: Sergio Pacheco 8 Conceitos de HTML Outros Bizus: Linha Fonte : http://www.w3schools.com

9 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.

10 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

11 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); ?>

12 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); ?>

13 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); ?>

14 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); ?>

15 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); ?>

16 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;

17 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); ?>

18 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.

19 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

20 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. )

21 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

22 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;

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


Carregar ppt "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."

Apresentações semelhantes


Anúncios Google