Hey Leute. Ich habe noch nicht viel mit Files gearbeitet.
Leider fügt er den Text immer in die letzte Zeile ein, und nicht 3 Zeilen davor. Ich danke euch schon mal.
Code:
$fileDestination = base_path('meinfile.php'); // Der Ort der Datei $line = count(file($fileDestination)) -3; // Zähle alle Zeilen und ziehe 3 ab von der Summe $handle = fopen($fileDestination,'a'); // Öffne die Datei mit Option Append while(!feof($handle)){ if($line){ fwrite($handle,'Mein Text'.PHP_EOL); // wenn er die Linie gefunden hat, schreibe den text in diese Zeile. } break; } fclose($handle); // schließe das File wieder
Kommentar