ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

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

Репутация: 297
Отправить сообщение для winlogon.exe с помощью ICQ
По умолчанию

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

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

Репутация: 1550


Отправить сообщение для Gorev с помощью ICQ Отправить сообщение для Gorev с помощью Yahoo
По умолчанию

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

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

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

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

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

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

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

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

Репутация: 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
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

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

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

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

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

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

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

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
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Код:
#!/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.XYZ