---
title: "trixa med textfil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15329-trixa-med-textfil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "bughawk"
published: "2001-03-02T19:57:00.000Z"
updated: "2001-03-03T15:22:00.000Z"
replies: 2
views: 250
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15329-trixa-med-textfil"
---

# trixa med textfil

## #1 — bughawk, 2001-03-02T19:57Z

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.

Är inte så hajj på filhantering i php... Tips?

Permalänk: https://www.webforum.nu/p/15329

## #2 — spango, 2001-03-03T13:57Z

```
# 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.
```

Permalänk: https://www.webforum.nu/p/317449

## #3 — bughawk, 2001-03-03T15:22Z

Tack! Efter en del trixande fick jag det att fungera. :)

Jag fick byta ut 

```
if(!$line and trim($curr)){
```

mot

```
if($line == "\n"){
```

Permalänk: https://www.webforum.nu/p/317450

---

Tråden på webben: https://www.webforum.nu/amne/php/15329-trixa-med-textfil
