За последние 24 часа нас посетили 55923 программиста и 1802 робота. Сейчас ищут 1264 программиста ...

Рекурсивная замена сторки

Тема в разделе "Прочие вопросы по PHP", создана пользователем osta98, 20 окт 2015.

  1. osta98

    osta98 Новичок

    С нами с:
    20 окт 2015
    Сообщения:
    6
    Симпатии:
    0
    У кого есть ф-ция для замены одной части кода на другую скиньте.
    <?php
    function scan_dir($dirname)
    {
    GLOBAL $text, $retext;
    $dir = opendir($dirname);
    while (($file = readdir($dir)) !== false)
    {
    if($file != "." && $file != "..")
    {
    if(is_file($dirname."/".$file))
    {
    $content = file_get_contents($dirname."/".$file);
    $content = str_replace($text, $retext, $content);
    file_put_contents($dirname."/".$file,$content);
    }
    if(is_dir($dirname."/".$file))
    {
    echo $dirname."/".$file."<br>";
    scan_dir($dirname."/".$file);
    }
    }
    }
    closedir($dir);
    }
    $text = '';
    $retext = '';
    $dirname = '/var/www/';
    scan_dir($dirname);
    ?>
    Вот такая есть, но мне надо кучу текста влепить в строку поиска. Почему-то не работает... При замене небольшого количества символов отрабатывает нормально.
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    у всех есть, у некоторых даже по 2 функции.
     
  3. osta98

    osta98 Новичок

    С нами с:
    20 окт 2015
    Сообщения:
    6
    Симпатии:
    0
    Не поделитесь?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А задача какая?