Moin!
dsdfsadd... xyz ....sdgsdgdgdg
....
fdadfdfdf
soll
dsdfsadd... xyz
werden.
Das ist anders als Deine vorherige Beschreibung.
$str=file_get_contents($strFileName);
# Du splittest hinten:
$ar=explode('xyz', $str, 2);
#und nimmst den ersten Teil:
$str=ar[0];
# Du splittest vorn:
$ar=explode('dsdfsadd', $str, 2);
#und nimmst, so dieser existiert, den zweiten Teil
if isset($ar[1]) {
$str=$ar[1];
}
#Du schreibst $str zurück
file_put_contents($FileName, $str);
Den Rest nimmst Du aus meinem anderen Vorschlag.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix