Если у вас много файлов на хостинге, в которых нужно заменить старые пути на новые, лучший подход — использовать один скрипт, который: Рекурсивно сканирует все PHP-файлы в нужной директории. Находит и заменяет старый путь на новый во всех файлах. Создаёт резервные копии (опционально). Даёт вам отчёт — где и сколько заменено. 🔧 Универсальный скрипт замены путей во всех файлах Создайте, например, bulk_replace.php и разместите его в корне нужной директории (или настройте $root_dir ниже): php Copy Edit isFile() && pathinfo($file, PATHINFO_EXTENSION) === 'php') { $filepath = $file->getPathname(); $content = file_get_contents($filepath); if (strpos($content, $search) !== false) { $new_content = str_replace($search, $replace, $content, $count); if ($count > 0) { // Опционально: создаём резервную копию copy($filepath, $filepath . '.bak'); // Сохраняем изменённый файл file_put_contents($filepath, $new_content); echo "✅ Заменено $count раз в файле: $filepath
"; $files_changed++; $total_replacements += $count; } } } } echo "
"; echo "Готово: изменено файлов — $files_changed, всего замен — $total_replacements"; ?> ✅ Что делает скрипт Сканирует все .php файлы от указанного каталога. Ищет заданный путь $search и заменяет его на $replace. Создаёт резервные копии файлов с расширением .bak (можно убрать). Показывает отчёт. 🛡 Рекомендации перед запуском: Сделайте бэкап сайта (если не уверены). Проверьте сначала на тестовом подкаталоге, поменяв $root_dir. После теста можно использовать на всём сайте.