Dr, Vielgut: Frage zu reg. Ausdrücken

Beitrag lesen

Da fehlt ein FILE_APPEND, sonst überschreibt es den vorhandenen Inhalt.

Hihi. Ich war mit der Korrektur schneller. Aber Du hast verhindert, dass ich noch das LOCK_EX und ein "t" nachtrage:

file_put_contents( $file, "\nneuer text", FILE_APPEND  | LOCK_EX );

Komplett:

$files = [
   '/verz1/datei1', 
   '/verz2/datei2'
];

foreach ( $files as $file ) {
  if ( is_file( $file ) && is_writable( $file ) ) {
     file_put_contents( $file, "\nneuer text", FILE_APPEND | LOCK_EX );
  } else {
     trigger_error( 
       "$file ist keine gültige bzw. beschreibbare Datei.",
       E_USER_NOTICE
    );
  }
}