Tja..
Sökte lite men vet inte riktigt vad jag skall söka på så frågar här..
Om ja vill spara till en text fil med varje användares ip nummer (eller vad som helst) när den går in på en sida.. Det är ju lätt. Men hur begränsar jag det till 10 st?
3 svar · 166 visningar · startad av haard
Tja..
Sökte lite men vet inte riktigt vad jag skall söka på så frågar här..
Om ja vill spara till en text fil med varje användares ip nummer (eller vad som helst) när den går in på en sida.. Det är ju lätt. Men hur begränsar jag det till 10 st?
Är inte säker på att följande fungerar, men jag tror det :)
<?php
$minFil = file("textfil.txt");
if(count($minFil) >= 9)
echo "Fler än tie rader!";
else
echo "Mindre än tie rader!";
?>
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
[Redigerat av SPiN den 08 maj 2001]
Tack
Men det var inte riktigt det jag var ute efter. I mitt fall kommer de alltid att vara 10 st ip nummer inlagda redan. När de sen kommer ett nytt ip till filen skall det läggas till och det äldsta försvinna. Har inte jobbat med fil hantering mer än att lägga till och läsa saker från filer.. Så kan noll om det.. Tacksam för exempel kod som ja kan jobba vidare med.
Prova följande:
<?php
$fil = file("filen.txt");
$fs = fopen("filen.txt", 'w');
fputs($fs, "Ny rad!");
for($i = 0; $i < count($fil) - 1; $i++) {
fputs($fs, $fil[$i]);
}
fclose($fs);
?>
[redigerat]Lite småfel i koden :l[/redigerat]
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
[Redigerat av SPiN den 08 maj 2001]