José Francisco PHP & MySQL
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.
Roteiro Arquivos
Arquivos - API Principais funções fopen(); fgets(); fwrite(); feof(); fclose();
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:
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.
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.
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.
Arquivos bool fclose (resource arquivo); Retorna true em caso de sucesso, false caso contrário. Necessário para liberar o arquivo para posterior uso.
Arquivos Exemplo de escrita:
Exercitando Faça a questão 21.
Referências Exemplos de códigos e tutoriais: Site oficial: Exemplo de códigos: W3 Schools:
Dúvidas??
PHP & MySQL José Francisco