Avatar billede drinkit Praktikant
07. december 2003 - 01:34 Der er 8 kommentarer og
1 løsning

.txt db - hent 11 linier

<?
$fil = "chat.txt";
$indhold = file("$fil");
for ($i = count($indhold)-1; $i >=0; $i--)
{
$test = chop($indhold[$i]);
echo $test;
}
?>

Jeg skal have den til kun at hente de 11 nyeste linier..
Hvilket vil sige de 11 nederste.. Kan man det ?
Avatar billede martinbk Nybegynder
07. december 2003 - 01:41 #1
<?
$fil = "chat.txt";
$indhold = file("$fil");
$totalantal = count($indhold);
$nyeste = $totalantal - 11;
for($i=$nyeste;$i<$totalantal;$i++) {
  $test = chop($indhold[$i]);
  echo $test;
}
?>
Avatar billede drinkit Praktikant
07. december 2003 - 01:47 #2
Ja, det er fint, men så vender det forkert, det nyeste skal stå øverst, ikke nederst!
Avatar billede ztyxx Nybegynder
07. december 2003 - 01:54 #3
echo rsort($test);
Avatar billede drinkit Praktikant
07. december 2003 - 01:56 #4
Og en ting til, det var meningen den skulle slette alt andet i filen end de 11 linier, altså skal den ældste overskrives af den næste ældste når der bliver skrevet mere, hvis i forstår..
Avatar billede drinkit Praktikant
07. december 2003 - 02:06 #5
hmm...
Avatar billede drinkit Praktikant
07. december 2003 - 11:48 #6
er i døde ?
Avatar billede drinkit Praktikant
28. december 2003 - 20:28 #7
hmm..
Avatar billede drinkit Praktikant
28. december 2003 - 20:29 #8
den skal slette den ældste linie i filen. forstår i.. Så der hele tiden kun er 11 linier i filen!
Avatar billede drinkit Praktikant
02. januar 2004 - 23:33 #9
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester