|
Posted by Tyrone Slothrop on 09/30/57 11:24
On Fri, 19 Aug 2005 12:50:34 +0200, "Robertico"
<Robertico@nomail.notvalid> wrote:
>I have an ASCII file with each data record on a separateline. Each field is
>delimited with a TAB (ASCII 9) character.
>Now i want to read the first 10 lines and show them on my site.
>
>This is what i already have reading the first line:
>
>$fname = "http://www.somedomain.com/file.txt";
>
>$fd = fopen($fname, "r");
>if ($fd) {
> if (!feof ($fd)) {
> $buffer = fgets($fd, 4096);
> $field = split(chr(9), trim($buffer));
> $field0 = "$field[0]";
> $field1 = "$field[1]";
> }
> fclose($fd);
>}
>
>echo ("$field0 - $field1");
>
>How can i do this voor the first 10 lines ?
Use the file function instead:
$lines = file('file.txt');
for ($i=0; $i<10; $i++) {
$field = split("\t", $lines);
echo $f[0]]." - ".$f[1] ;
}
Navigation:
[Reply to this message]
|