/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
Funktionskald til at placere sig på sidste~
Fra :
Frederik Sunne
Dato :
14-01-03 18:13
Hej PHP'ere
Jeg er ved at lave noget frækt log-tingeling. Jeg har altså åbnet en stream
til en fil, men vil gerne
aflæse den sidste linie af filen. Jeg kan ikke finde en funktion der kan
det - rewind() gør jo f.eks.
det modsatte? Findes en sådan i PHP4?
Venlig hilsen,
Frederik
Thomas Lindgaard (
14-01-2003
)
Kommentar
Fra :
Thomas Lindgaard
Dato :
14-01-03 22:24
"Frederik Sunne" <frederik@nix.dk> wrote in
news:3e244483$0$71679$edfadb0f@dread11.news.tele.dk:
> Jeg er ved at lave noget fr‘kt log-tingeling. Jeg har alts† †bnet en
> stream til en fil, men vil gerne
> afl‘se den sidste linie af filen. Jeg kan ikke finde en funktion der
> kan det - rewind() g›r jo f.eks.
> det modsatte? Findes en s†dan i PHP4?
Øhm - jeg kan ikke lige komme på noget der lader dig læse den sidste linie
af en fil uden at læse hele filen... det tror jeg ikke findes. Men du kan
da gøre følgende:
<?php
$file = file('minfil.txt');
$last_line = $file[count($file) - 1];
?>
Hvis du ikke er interesseret i at læse den sidste linie men blot at tilføje
en loglinie til enden af filen, så er det bare at åbne filen med
parameteren 'a' (for append):
<?php
$file = fopen('minfil.txt', 'a');
fwrite($file, 'hej med dig');
fclose($file);
?>
Hyggehej
/Thomas
Anders Johannsen (
26-01-2003
)
Kommentar
Fra :
Anders Johannsen
Dato :
26-01-03 16:40
"Thomas Lindgaard" <thomas@it-snedkeren.BLACK_HOLE.dk> wrote in message
news:Xns9303E3D8EB5C2thomasitsnedkerendk@62.243.74.162...
> Øhm - jeg kan ikke lige komme på noget der lader dig læse den sidste linie
> af en fil uden at læse hele filen... det tror jeg ikke findes. Men du kan
> da gøre følgende:
En mere effektiv måde ville være at indlæse filen i små dele fra slutnigen
indtil du finder det første "\n"
-A
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177559
Tips :
31968
Nyheder :
719565
Indlæg :
6408937
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.