$arquivo = "teste.txt"; //O arquivo se chamará teste.txt
$recurso = fopen($arquivo,"r"); // Abrindo o arquivo e jogando na variável $recurso
while(! feof($recurso)) //A função feof verifica se o arquivo chegou ao fim
{
$linha = fgets($recurso); //A função fgets lê o conteúdo do arquivo até a quebra de linha
echo $linha."
"; //Exibi o conteúdo do arquivo
}
fclose($recurso); // Fecha o arquivo novamente
?>
O código abaixo é utilizado para gravar informações em um arquivo txt.
Se o arquivo não existir ele o cria. Veja logo abaixo a tabela de modos de leitura/escrita em arquivos.
$arquivo = "teste.txt"; //Nome do arquivo que será gravado ou criado
$nome = "Carlos Augusto";
$blog = "http://duvidasdeprogramacao.blogspot.com";
$recurso = fopen($arquivo,"a+"); //Comando para criar/abrir o arquivo para gravação
fwrite($recurso,$nome); //Funçao para escrever no arquivo
fwrite($recurso,$blog);
echo "Gravação efetuada!";
fclose($recurso); //Função para fechar o arquivo
?>
O parâmetro mode especifica o tipo de acesso que você precisa ao stream. Pode ser um dos seguintes:
mode | Descrição |
---|---|
'r' | Abre somente para leitura; coloca o ponteiro do arquivo no começo do arquivo. |
'r+' | Abre para leitura e escrita; coloca o ponteiro do arquivo no começo do arquivo. |
'w' | Abre somente para escrita; coloca o ponteiro do arquivo no começo do arquivo e reduz o comprimento do arquivo para zero. Se o arquivo não existir, tenta criá-lo. |
'w+' | Abre para leitura e escrita; coloca o ponteiro do arquivo no começo do arquivo e reduz o comprimento do arquivo para zero. Se o arquivo não existir, tenta criá-lo. |
'a' | Abre somente para escrita; coloca o ponteiro do arquivo no final do arquivo. Se o arquivo não existir, tenta criá-lo. |
'a+' | Abre para leitura e escrita; coloca o ponteiro do arquivo no final do arquivo. Se o arquivo não existir, tenta criá-lo. |
'x' | Cria e abre o arquivo somente para escrita; coloca o ponteiro no começo do arquivo. Se o arquivo já existir, a chamada a fopen() falhará, retornando FALSE e gerando um erro de nível E_WARNING. Se o arquivo não existir, tenta criá-lo. Isto é equivalente a especificar as flags O_EXCL|O_CREAT para a chamada de sistema open(2). |
'x+' | Cria e abre o arquivo para leitura e escrita; coloca o ponteiro no começo do arquivo. Se o arquivo já existir, a chamada a fopen() falhará, retornando FALSE e gerando um erro de nível E_WARNING. Se o arquivo não existir, tenta criá-lo. Isto é equivalente a especificar as flags O_EXCL|O_CREAT para a chamada de sistema open(2). |
valeu pela visita...volte sempre!
ResponderExcluirBoa sorte!
Me ajudou com meu site
ResponderExcluirhttp://thebylito.cz.cc
continue assim e ajude outros carinha que nao sabem nada igual eu!
vlew!