HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

скрипт заменяющий слова
  #1  
Старый 23.01.2010, 12:33
Encefalit
Новичок
Регистрация: 05.11.2008
Сообщений: 10
С нами: 9217986

Репутация: 1
По умолчанию скрипт заменяющий слова

Здравствуйте ачат
В общем нужен скрипт, заменяющий в .php слова "good" на "best".
Файлов очень много, и перебирать долго и нудно.
А всё потому-что, я установил себе на localhost, dle and vb + интегрированно всё.

А хостер разрешил создать базу данных другую, и в общем я незнаю как это всё перенести на хостинг...
 
Ответить с цитированием

  #2  
Старый 23.01.2010, 12:38
winlogon.exe
Участник форума
Регистрация: 05.06.2009
Сообщений: 225
С нами: 8912421

Репутация: 297
По умолчанию

в файле пхп или в названиях?
 
Ответить с цитированием

  #3  
Старый 23.01.2010, 12:39
Gorev
Познавший АНТИЧАТ
Регистрация: 31.03.2006
Сообщений: 1,167
С нами: 10585560

Репутация: 1550


По умолчанию

ctrl+h ???
 
Ответить с цитированием

  #4  
Старый 23.01.2010, 13:07
Encefalit
Новичок
Регистрация: 05.11.2008
Сообщений: 10
С нами: 9217986

Репутация: 1
По умолчанию

Цитата:
Сообщение от winlogon.exe  
в файле пхп или в названиях?
в файле .php
 
Ответить с цитированием

  #5  
Старый 23.01.2010, 13:10
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

grep --devices=skip --binary-files=text -Z -R -l PATTERN [FILE...]
Пропустит файлы устройств, бинарные будет просматривать как текст, а -Z уберёт ":" после имени файла. Всё из мана.
 
Ответить с цитированием

  #6  
Старый 23.01.2010, 13:21
Encefalit
Новичок
Регистрация: 05.11.2008
Сообщений: 10
С нами: 9217986

Репутация: 1
По умолчанию

Цитата:
Сообщение от Pashkela  
grep --devices=skip --binary-files=text -Z -R -l PATTERN [FILE...]
Пропустит файлы устройств, бинарные будет просматривать как текст, а -Z уберёт ":" после имени файла. Всё из мана.
Простите. Я нуб в этом деле, можете подробнее!?..

grep --devices=skip --binary-files=text -Z -R -l good [best]

вот так в моём случае!?

Последний раз редактировалось Encefalit; 23.01.2010 в 13:32..
 
Ответить с цитированием

  #7  
Старый 23.01.2010, 13:58
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

у тебя линукс?
 
Ответить с цитированием

  #8  
Старый 23.01.2010, 14:21
Encefalit
Новичок
Регистрация: 05.11.2008
Сообщений: 10
С нами: 9217986

Репутация: 1
По умолчанию

нет
 
Ответить с цитированием

  #9  
Старый 23.01.2010, 14:22
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
С нами: 9213376

Репутация: 278
По умолчанию

PHP код:

$dir 
getcwd().DIRECTORY_SEPARATOR// папка, сейчас указана папка, из которой запускается скрипт.
if ($handle opendir($dir)) {
    echo 
"Directory handle: $handle <br />";
    echo 
"Stream: <br />";

    
    while (
false !== ($file readdir($handle))) {
              
$array explode("."$file);
              
$ext end($array);
              if( ( 
$file !== '.' || $file !== '..' ) && $ext == "php" ) {
                     if(
rename($dir.$file$dir.str_replace("good""best"$file)) echo "$file successfully renamed";
              }
    }

   echo 
"<br /> ---------- <br /> All Files: <br />";
    while (
$file readdir($handle)) {
              if( 
$file !== '.' || $file !== '..' ) {
        echo 
"$file<br>";
               }
    }

    
closedir($handle);

Не пробовал.
 
Ответить с цитированием

  #10  
Старый 23.01.2010, 14:25
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Код:
#!/bin/sh
for i in `find /home/асболютный_путь/папка -name "*.php" -exec grep -H "good" {} \; | awk -F":" '{print $1}' | xargs`; do sed -i  's/good/best/g' $i; done
для линукс, только что проверил, может пригодится
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продаю php скрипт сайта "Мониторинг обменных пунктов" vivdov Разное - Покупка, продажа, обмен 0 05.12.2009 17:17
Продаю скрипт спама на трекерах! Супер пашет! Dahaking Разное - Покупка, продажа, обмен 1 16.04.2009 19:45



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.