Posts Tagged ‘поддиректории’

Замена строки во всех файлах директории с неограниченным числом вложенных поддиректорий

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , ,

Функция предназначена для рекурсивного спуска по всем вложенным поддиректориям корневой директории и замене заданной подстроки во всех встреченых файлах.

Код рекурсивной фукнции scan_dir(), которая обходит директории

 <?php
  //////////////////////////////////////////////////////////
  // Рекурсивная функция - спускаемся вниз по каталогу
  //////////////////////////////////////////////////////////
  function scan_dir($dirname)
  {
    // Объявляем переменные замены глобальными
    GLOBAL $text, $retext;
    // Открываем текущую директорию
    $dir = opendir($dirname);  (далее...)