Jag behöver ett skript som tar ut ett stycke ur en textfil med *nix-radbrytningar och lägger detta i en separat fil. Styckena avgränsas med dubbla radbyten. (d.v.s. en blankrad mellan varje stycke.)
Skriptet är avsett att köras av cron en gång om dagen.
# Läs in alla rader i <home>/fil.txt till arrayen $lines
$lines = file("~/fil.txt") or die("Fett me kajko!");
$parags = array();
$curr = "";
foreach($lines as $line)
# Tom rad och icke-tom "buffert" == nytt stycke kommer snart
if(!$line and trim($curr)){
$parags[] = $curr;
$curr = "";
}else{
$curr .= $line;
}
if($curr)
$parags[] = $curr;
# Nu är parags en array med alla stycken. Om jag gjort rätt.