Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAlexandre Gloria Alterado mais de 9 anos atrás
1
José Francisco [jfp@cin.ufpe.br] PHP & MySQL
2
Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente. Com modificações! Também possui a contribuição de Cleviton V. F. Monteiro. Conteúdo didático é baseado em diversas fontes como: tutoriais, livros e o site oficial de PHP. Inspirado também em slides de Jobson Ronan, instrutor de Java Avançado do CITi.
3
Roteiro Arquivos
4
Arquivos - API Principais funções fopen(); fgets(); fwrite(); feof(); fclose();
5
Arquivos resource fopen(string arquivo, string modo); Abre um arquivo especificado em na variável arquivo. Principais modos: “r”: Somente leitura. “w”: Somente escrita. Trunca caso já exista. “a”: Somente escrita. Preserva valor anterior Exemplo:
6
Arquivos fgets(resource arquivo[, int tamanho]); Lê a próxima (última) linha. Caso o tamanho [x] seja especificado, lê os próximos x bytes. Retorna false caso ocorra algum erro.
7
Arquivos int fwrite(resource arquivo, strint str[,int tamanho]); Escreve em “arquivo” o valor “str”. Caso o tamanho seja informado grava no máximo o número de bytes informados. retorna o número de bytes gravados ou FALSE em caso de erro.
8
Arquivos bool feof(resource arquivo); Retorna true se chegar ao final do arquivo. false caso contrário Muito utilizado em loop’s como condição de parada.
9
Arquivos bool fclose (resource arquivo); Retorna true em caso de sucesso, false caso contrário. Necessário para liberar o arquivo para posterior uso.
10
Arquivos Exemplo de escrita:
11
Exercitando Faça a questão 21.
12
Referências Exemplos de códigos e tutoriais: http://www.phpbuilder.com/ http://www.phpbuilder.com/ Site oficial: http://www.php.nethttp://www.php.net Exemplo de códigos: http://www.scriptbrasil.com.br/http://www.scriptbrasil.com.br/ W3 Schools: http://www.w3schools.com http://www.w3schools.com
13
Dúvidas??
14
PHP & MySQL José Francisco [jfp@cin.ufpe.br]
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.