Ja mislim da ne treba tu previse komplikovati. Procitas fajl i samo dodajes "\n" tamo gdje hoces da "pomjeris" podatke.
Evo neki okvirni primjer:
Code:
$string = 'neki string';
$fajl = 'nekifajl.txt';
$new_string = 'drugi string';
$data = file_get_contents($fajl);
$data_new = str_replace($string, "$new_string \n $string", $data);
var_dump($data_new);
Ovim smo dodali $new_string ispred $string, s tim da smo takodje dodali novi red (\n).
[mala napomenica: da bi \n radilo, moraju biti dupli navodnici (") ]