Manipulando arquivos texto.

19/09/2014

0

PHP

Olá!

A Manipulação de arquivos de texto no php serve basicamente para alguma função especifica. li um pouco sobre as funções:

FOPEN( )
FEOF( )
FGETS( )

acrescentando mais ao assunto, só é possivel fazer leitura de arquivos .txt?
Mauricio Padua

Mauricio Padua

Responder

Posts

19/09/2014

William

Existem várias situações em que podemos usar essas funções (leitura e escrita), aqui na empresa eu desenvolvi uma rotina em PHP que fica capturando logs enviados pelo servidor de emails e gravando (escrita) em uma arquivo com o formato JSON, de tempos em tempos leio(leitura) esse arquivo e insiro no banco de dados para as atendentes consultarem se o email que foi enviado chegou ou não ao seu destino!

Observe que utilizei as 2 funções e com uma finalidade diferente!
Responder

19/09/2014

Ronaldo Lanhellas

Olá!

A Manipulação de arquivos de texto no php serve basicamente para alguma função especifica. li um pouco sobre as funções:

FOPEN( )
FEOF( )
FGETS( )

acrescentando mais ao assunto, só é possivel fazer leitura de arquivos .txt?


Acho que você deve estar acostumado com o "Windows" que exige formato pra tudo. No Linux você não precisa distinguir se é um txt ou não, basta que seu conteúdo possua texto, consequentemente o PHP consegue ler arquivos não só com formato .txt, até sem formato (padrão linux).
Responder

23/09/2014

Mauricio Padua

Wiliam, entendi e não entendi a questão da rotina, mas você usou o que está sendo discutido.

Sim Ronaldo, no windows mesmo...

a sintaxe basica que você utilizaram é essa?


<?php
$arquivo = fopen('meuarquivo.txt','w');
if ($arquivo == false) die('Não foi possível criar o arquivo.');
?>




<?php
$arquivo = fopen('meuarquivo.txt','w+');
if ($arquivo == false) die('Não foi possível criar o arquivo.');
?>




fgets($ponteiro, $tamanho);

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar