[php] fRead pakt alleen eerste regel

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil mijn tekstbestand uitlezen genaamd : test.txt

Ik gebruik dit stukje code:
<code>
$file = "test.txt";
$fopen = fopen($file, "r");
$data = fread($fopen, 4096);
fclose($fopen);

echo "$data";
</code>

In het tekstbestand staan een stuk of 20 regels, dit wordt later nog uitgebreid. Wanneer ik dit wil uitlezen in mijn webpagina wordt alleen de eerste regel uitgelezen.

Wat doe ik fout?

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:37

crisp

Devver

Pixelated

Wat doe ik fout?
Je leest maar 4096 bytes en de inhoud van de file is groter dan dat?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • remco_k
  • Registratie: April 2002
  • Laatst online: 18:53

remco_k

een cassettebandje was genoeg

Waarom gebruik je niet gewoon file_get_contents?

Alles kan stuk.


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 19-09 11:12
Ik snap trouwens niet waarom jij fopen / fread / fclose gebruikt, ik denk dat het beter is dat je dan file_get_contents gebruikt, dat ziet er dan ongeveer zo uit:

PHP:
1
2
3
4
<?php
$file = "test.txt";
$data = file_get_contents($file);
?>