Tom: Text aus Textdatei ab bestimmter Stelle und bis Ende ausschneide

Beitrag lesen

Hello,

Dann entferne doch einfach den in seiner Länge bekannten nicht benötigten Teil:

$fp = fopen( $filename, 'r');
$string = fread($fp, filesize($filename));
$offset_endgroup = strpos($string, "Ab dieser Stelle");
$teilstring = str_replace(substr($string, 0, $offset_endgroup), '',$string);
echo "der teilstring ist $teilstring <br>";

Es ist bei größeren Dateien sehr ungünstig, nicht benötigte Teile einzulesen.
Es ist günstiger, den Dateizeiger nach dem Öffnen direkt auf die _bekannte_ Startposition zu stellen.

fseek($fh, $position, SEEK_SET) hilft dabei
http://www.php.net/manual/de/function.fseek.php

Dasd geht natürlich nicht bei "Textdateien" mit unbekanntem Inhalt, bei deenen man erst ab "Zeile" xy ausgeben will. Da muss man leider die Datei von vorne bis zur passenden Position durchlesen und um diese zu ermitteln, die Zeilenenden zählen.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de