Замена строк во всех файлах директории

Дата28-06-2023

3


Сохраняю для себя, часто пользуюсь, может кому тоже полезно будет.
Скрипт берет все файлы в директории и меняет в нем заданные строки на новые.

$pages = glob("/home/user/public_html/files/*");
$chto = 'hello world!';
$nachto = 'привет, мир!';
foreach($pages as $page)
	if(!substr_count((string)$page, 'index.php')) {
	$data = file_get_contents($page);
    $data = str_ireplace($chto, $nachto, $data);
	file_put_contents($page, $data);
}

Ничего сложного, но если бы не скрипт – много бы было возни лишней.

Метки:   ,