Tecnologias web e linguagens de programação web: html, css, php, javascript, ajax, java, jsp, asp...

quinta-feira, 16 de janeiro de 2014

Gestao de Arquivos em PHP, Tutorial Completo. Parte 2 - Leitura estruturada (Array Simples)



Nesta segunda parte do artigo iremos usar a função file para ler o conteúdo de um artigo (exemplo.txt) e criar um array com o conteúdo do ficheiro.

A função file() carrega o conteúdo de um ficheiro como um array simples em que cada linha corresponde a um elemento do array;
Vamos a isso: crie um projecto “filemanager2” com a mesma estrutura do primeiro (pasta files com ficheiro exemplo.txt, ficheiro filemanager2.php).

No ficheiro exemplo.txt, adicione duas linhas de texto.
Exemplo:
esta é primeira linha

esta é a segunda-feira

No ficheiro filemanager2.php adicione o seguinte código:
<?php

$path = dirname(__FILE__);

$file = $path.'/files/exemplo.txt';

$content = '';

if (file_exists($file) && is_readable($file)) {

$content = file ($file);



}

else {

        $content = 'O ficheiro solicitado nao foi encontrado ou esta protegido';

    }

?>

<html>

   <head>

     <title>file()</title>

   </head>

   <body>

     <p><b><?php print_r($content);?></b></p>

  </body>

</html>

Como pode ver, este código não se difere muito do tutorial 1, porem aqui usamos a função file() em vez de file_get_contents() e em vez de echo usamos print_r que nos permite imprimir a estrutura do array de modo legivel para seres humanos.

Nota: a função print_r permite imprimir o conteúdo de uma variável numa forma que os humanos possam entender, por exemplo, se for a usar echo para imprimir um array ou objecto vai dar erro mas com print_r conseguimos imprimir o array.


Parte 1 
Parte 3

Pegue o projecto completo aqui
Compartilhar:
← Mensagem mais recente Mensagem antiga → Página inicial

0 comentários:

Enviar um comentário

Publicação em destaque

Adicionar Fontes Externas ao Site Usando CSS

Hoje vamos aprender uma coisa bastante simples, mas importante. Certamente já deve ter se deparado com as limitações de fontes ao criar ...

Seguidores

Total de visualizações

Com tecnologia do Blogger.

Artigos Populares

Newsletter

Subscribe Our Newsletter

Enter your email address below to subscribe to our newsletter.