Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Найти и заменить в файле, Найти и заменить в файле 
:(
    Опции темы
123kiv
Дата 5.4.2011, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.3.2011

Репутация: нет
Всего: нет



Всем доброго дня, сижку на зачете, помогите пожалуйста написать скрипт который находил бы определенное слово в текстовом файле и заменял бы его на другое слово, Заранее спасибо!
PM MAIL   Вверх
нуп
Дата 5.4.2011, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Код

$filename = "file.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle); 
$contents = str_replace("slovo", "zamena", $contents);
echo $contents;

 smile 
PM MAIL   Вверх
patap
Дата 5.4.2011, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



Код

  function replacement($file, $search, $replace)
  {
    if ( ! file_exists($file))
    {
      return FALSE;
    }
    
    $content = file($file);
    
    $fp = fopen($file, 'w');
    foreach ($content as $str)
    {
      fputs($fp, str_replace($search, $replace, $str));
    }
    fclose($fp);
  }
  
  replacement('1.txt', 'serch', 'replace word');


Добавлено через 1 минуту и 16 секунд
в моем случае файл переписывается


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
bars80080
Дата 5.4.2011, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 2
Всего: 315



Цитата(patap @  5.4.2011,  14:05 Найти цитируемый пост)
в моем случае файл переписывается 

этого не было в условии задачи
PM MAIL WWW   Вверх
patap
Дата 5.4.2011, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



Цитата(bars80080 @  5.4.2011,  13:17 Найти цитируемый пост)
этого не было в условии задачи

ну да, ну, а мало ли ))


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.