прогу для замены текста в большом количестве файлов

Тема в разделе "Софт", создана пользователем imask, 17 окт 2009.

Статус темы:
Закрыта.
  1. imask

    imask Постоялец

    Регистр.:
    22 мар 2008
    Сообщения:
    91
    Симпатии:
    21
    есть много страниц сайта в html, нужно во всех страницах изменить текст. Какие есть скрипты или программы которые могут делать это автоматически?
     
  2. mrr

    mrr

    Регистр.:
    21 окт 2007
    Сообщения:
    373
    Симпатии:
    390
    @Text Replacer
    http://www.infortech.ru/products/others/tr/
     
    imask нравится это.
  3. pachango

    pachango Писатель

    Регистр.:
    23 сен 2009
    Сообщения:
    5
    Симпатии:
    13
    PYPKIN21 нравится это.
  4. imask

    imask Постоялец

    Регистр.:
    22 мар 2008
    Сообщения:
    91
    Симпатии:
    21
    а в фтп клиенте cuteftp случайно нет такой функции?
     
  5. MAX_3000

    MAX_3000 Постоялец

    Регистр.:
    11 май 2009
    Сообщения:
    107
    Симпатии:
    53
    Конечно нет - это-же качалка
     
  6. Брокер

    Брокер Создатель

    Регистр.:
    5 апр 2006
    Сообщения:
    10
    Симпатии:
    0
    Найти и заменить

    Есть такая программа, так и называется Найти и заменить. Погуглите, найдете обязательно. Работает очень быстро.
     
  7. lost

    lost Постоялец

    Регистр.:
    15 фев 2007
    Сообщения:
    58
    Симпатии:
    31
    Я использую EditPlus и в нём CTRL+H
    Для очень большого количества файлов (больше 1000) лучше подойдёт
    Textpipe Pro
    Для поиска/замены в html-файлах на сервере, использую самописный простенький PHP скриптец, которым делюсь со всеми кому это надо...

    Скрипт НЕ делает бэкапов! Потренируйтесь сначала.
    PHP:
    <b>Search and replace in all html files in current directory:</b><form method="post">Find:<br /><textarea name="find" rows="4" cols="40"></textarea><br /><br />Replace:<br /><textarea name="replace" rows="4" cols="40"><br /><br /><input type="checkbox" name="unix" value="1" /> convert line breaks to UNIX format <input type="submit" value="Submit" /></form><br /><hr />
    <?php
    if(!empty($_POST['find'])) {
        
    $find=str_replace("\\","",$_POST['find']);
        if(@
    $_POST['unix']==1) {$find=str_replace("\r\n","\n",$find); } else { }
        
    $replace=str_replace("\\","",$_POST['replace']);
        echo 
    "<pre><smalL>Replace <strong>".htmlspecialchars($find)."</strong> with <strong>".htmlspecialchars($replace)."</strong>...</small></pre>";
        
    flush();
        if (
    $handle opendir('.')) {
            while (
    false !== ($file readdir($handle))) { 
                if (
    $file != "." && $file != ".." && substr_count($file,".html") == 1) { 
                    
    $t_file=file_get_contents($file);
                    if(
    substr_count($t_file,$find)!=1) {
                        echo 
    "Not found in ".$file."<br />";
                    } else {
                        
    $r_file=str_replace($find,$replace,$t_file);
                        
    $fp=fopen($file"w");
                        
    fwrite($fp$r_file);
                        
    fclose($fp);
                        echo 
    "<font color=green>Replaced in ".$file."</font><br />";
                    }
                    
    flush();
                }
            }
            
    closedir($handle);
        }
    } else {
        echo 
    "Thank you Nulled.WS";
    }
    ?>
     
  8. aeromouse

    aeromouse Постоялец

    Регистр.:
    18 апр 2007
    Сообщения:
    97
    Симпатии:
    12
    как это нет? есть! там встроенный редактор очень хорош, и замена во всех отрытых документах, равно как и в одном работает очень хорошо (жаль только что с УТФ-8/рус не работает :()
     
Статус темы:
Закрыта.