Jump to content


Photo

Obter linha de um ficheiro

bug códigocompleto php

  • Faça o login para participar
1 reply to this topic

#1 Emerine

Emerine

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 24/03/2015, 05:50

Estou lendo um ficheiro txt em PHP, e pretendo obter a primeira linha e a ultima linha para poder escrever. Utilizei este codigo para ler todo o ficheiro linha a linha. Mas o que pretendo é obter só umas linhas.

$fp = fopen($fichier,"r");

if ($fp) {

while (!feof($fp)) {
$texte = fgets($fp);

if(strpos($texte,"--") === false )
{}
else {
$titre = $texte; /
echo $titre."<br>";
}

}
fclose($fp);}

$fp = fopen($fichier,"r");

if ($fp) {

while (!feof($fp)) {
$texte = fgets($fp);

if(strpos($texte,"--") === false )
{}
else {
$titre = $texte; /
echo $titre."<br>";
}

}
fclose($fp);}



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 26/03/2015, 15:46

Use a função file.

Ex:

<?php
$linhas = file('arquivo.txt');

Essa função te retorna o conteúdo do arquivo com uma linha por entrada do array. A partir daí é só manipular a linha que você quiser por meio do índice do array e depois reescrever o arquivo com o conteúdo do array (se for o caso):

<?php
file_put_contents('arquivo.txt', implode(PHP_EOL, $linhas));






Veja alguns posts relacionados com: bug, códigocompleto, php

1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq