On Mon, 26 Jul 2004 18:51:12 +0200, Niels Bachmann wrote:
[...]
Jeg ville nok bruge en lidt anden tilgangsvinkel:
<?php
$match = 'test'; // Teksten der søges efter
$output = '';
$linePointer = 0; // Pege-variabel til linjenummer
$path = '/home/razor';
$file = 'test.txt';
$fileContent = file($path.'/'.$file);
$fileLines = sizeOf($fileContent);
while ($linePointer < $fileLines) {
if (strstr($fileContent[$linePointer], $match)) {
for ($i = $linePointer; $i < $linePointer + 6; $i++) {
$output .= trim($fileContent[$i]);
}
$linePointer = $i;
} else {
$linePointer++;
}
}
print $output;
?>
Scriptet er vejledende og uafprøvet; faktisk aner jeg ikke om det virker
- der tages forbehold for tyrkfejl
--
Christian Jørgensen | The knack of flying is learning how to throw
http://www.razor.dk | yourself at the ground and miss.