За последние 24 часа нас посетили 16485 программистов и 1677 роботов. Сейчас ищут 914 программистов ...

скрипт замены строк

Тема в разделе "PHP для новичков", создана пользователем sachok777, 13 фев 2014.

  1. sachok777

    sachok777 Новичок

    С нами с:
    20 июн 2013
    Сообщения:
    25
    Симпатии:
    0
    на хостинге много папки и подпапки.
    есть скрипт который по очереди открывает html файл и меняет нужные строки.
    Код (Text):
    1.  
    2. <?php
    3. $search = 'что';
    4. $replace ='на что';
    5.  
    6. foreach(glob('*.html') as $filename) {
    7.     $text = file_get_contents($filename);
    8.     $count = 0;
    9.     $text = str_replace($search, $replace, $text, $count);
    10.     echo "in [$filename] replaced $count<br>\n";
    11.     file_put_contents($filename, $text);
    12. }
    13. ?>
    приходится в каждую папку разместить этот скрипт.
    как сделать так что бы 1 раз закачать в корень хостинга и сразу нужные строки изменились?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    -выделите этот скрипт в отдельную функцию.
    -добавьте внутри цикла проверку, если текущий путь это каталог то рекурсивно вызываем эту же функцию, но с новым путем.
     
  3. sachok777

    sachok777 Новичок

    С нами с:
    20 июн 2013
    Сообщения:
    25
    Симпатии:
    0
    я новичок поэтому что куда дописать.
    если вам не трудно покажите пож. куда в какую сторону пахать