Potřeboval bych rozdělit data zapsaná v souboru s příspěvky, tak zhruba po deseti příspěvcích. Každý příspěvek je na šesti řádcích + mezera. Když použiji
$prispevek = File("book.dat");
$strana = Ceil(Count($prispevek)/20);
tak to počítá řádky a ne příspěvky. Nevíte nějak figl?
Díky Radek
No fígl bych věděl, ale vyžadovalo by to trochu práce.
Nepoužívat soubor, ale MySQL, tam se podobné věci řeší velmi jednoduše ;-)
$prispevky = Count($prispevek)/7; //7 je tedy těch 6 řádků plus jeden prázdný
Imho trocha základní logiky, ne?
Nebo si do souboru nadefinuj oddělovač příspěvků. Třeba \n\n. A pak počítej oddělovače příspěvků a ne řádky.
Tohle mi taky napadlo to nějak tahle udělat, ale nevim jak!
přečteš celej obsah souboru do proměnný (fce fread), a pak proměnnou třeba rozdělíš pomocí explode($obsah, "\n\n") a spočítáč pomocí count() počet prvků.
SQL!, pres soubory to nedelej
Asi to předělam diky všem Radek