PHP leest en echo'd het aantal regels in een bestand¿

Status
Niet open voor verdere reacties.

Remi1995

Gebruiker
Lid geworden
31 jul 2009
Berichten
291
Hallo php experts.


Ik heb een php scriptje dat elke keer dat de pagina bekeken wordt een random berichtje laat zien.
Dat berichtje kiest hij uit een txt bestand dat er als volgt uit ziet:
Code:
Berichtje 1
Berichtje 2 
Berichtje 3
Berichtje 4
Berichtje 5

Dat werkt allemaal, elke regel is een nieuw berichtje en php kiest uit: Berichtje 1, Berichtje 2, Berichtje 3, Berichtje 4 en Berichtje 5.

Maar nu wil ik graag dat er ook een berichtje komt die aangeeft hoeveel berichtjes er in totaal zijn.

Misschien een beetje ingewikkeld om uit te legen.




Vriendelijke groeten, Remi1995
 
Laatst bewerkt:
Probeer dit eens:
Code:
<?php
$openfile = fopen("file.txt","r");
$chose = file("file.txt");
$regels = count($chose);
echo $regels;
fclose($openfile);
?>

$regels is het aantal regels:)
 
Edit: Wordt de laat tijd nu niet veel trager?

Remi1995
Probeer dit eens:
Code:
<?php
$openfile = fopen("file.txt","r");
$chose = file("file.txt");
$regels = count($chose);
echo $regels;
fclose($openfile);
?>

$regels is het aantal regels:)
Het werkt! :thumb:
Dank u wel voor uw hulp.


Groeten, Remi1995
 
Laatst bewerkt:
Scheelt slechts een aantal miliseconden:).
mits je bestand niet te groot is
 
Je moet hoe dan ook het hele bestand openen om een willekeurige line te selecteren, dus hij heeft em toch al open :)

Dus ongeacht de grootte van de file, zal het niet (noemenswaardig) langer duren.
 
Je moet hoe dan ook het hele bestand openen om een willekeurige line te selecteren, dus hij heeft em toch al open :)

Dus ongeacht de grootte van de file, zal het niet (noemenswaardig) langer duren.
Ok, dank u wel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan