A linguagem de script do lado do servidor PHP permite construir sites dinâmicos. Alguns processos PHP trabalhar exclusivamente para a escrita ou leitura de arquivos do servidor, onde ponteiros de arquivo desempenham um papel integral. A localização de um ponteiro de arquivo é baseado em se você abrir um documento para leitura, escrita ou acrescentando . Um arquivo aberto para leitura e escrita ( sem acréscimo ) é aberto no início . A bandeira de acréscimo provoca um ponteiro de arquivo para ser colocado no final do documento para anexar dados adicionais . Instruções
1
Inicie um editor de texto , HTML ou PHP e criar um novo arquivo . Salve o arquivo como " phpPointers.php ". Utilize fopen () para abrir um arquivo existente. Use fwrite para salvar os dados em um arquivo aberto. Use fclose () para fechar o arquivo aberto
2
Digite um script para anexar dados para um arquivo: .
$ fn = ' ? currentFile.txt ';
$ appendTxt = " Texto para acrescentar ao arquivo \\ n";
$ fh = fopen ( $ fn , ' a ' ) or die ("Não foi possível abrir a . arquivo para anexar ");
fwrite ( $ fh , $ appendTxt );
fclose ( $ fh ); ?
>
a ponteiro de arquivo começa no final
3
Digite um script para abrir um arquivo para gravação só : . ?
$ fn = ' currentFile.txt ';
$ writeTxt = " Texto para escrever para o arquivo \\ n";
$ fh = fopen ( $ fn , 'w') or die (" não pode abrir o arquivo para gravar "); .
fwrite ( $ fh , $ writeTxt );
fclose ( $ fh ); ?
>
o ponteiro do arquivo começa no início . Todos os dados existentes é removido
4
Digite um script para abrir um arquivo para leitura e gravação : .
$ fn = ' currentFile ? . txt ' ;
$ writeTxt = " Texto para escrever para o arquivo \\ n";
$ fh = fopen ( $ fn , ' r + ' ) or die ( "não pode abrir o arquivo para escrever "); .
fwrite ( $ fh , $ writeTxt );
fclose ( $ fh ); ?
>
O ponteiro de arquivo começa no início - os novos dados são inseridos antes de os dados existentes
.