Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Поиск и замена в файле (http://netadmin.ws/forum/showthread.php?threadid=6948)


Помещено Sergey_pol 31-10-2003 в 07:15:

Поиск и замена в файле

Подскажите пожалуйста, как при помощи php пробежаться по html файлу и заменить все скажем
width="40" height="40" на width="25" height="25" и записать в этот же файл.
Спасьбо заранее ;-)


Помещено Nevermind 31-10-2003 в 08:28:

Примерно так.
PHP:

<?php
// открываешь текст, считываешь, скажем в переменную $text
$text=file("file.htm");
foreach(
$text as $k=>$v) {
$v=str_replace('width="40" height="40"','width="25" height="25"',$v);
$text[$k]=trim($v);
};
$f=fopen("file.htm","w"); flock($f,2); fputs($f,implode('\n',$text)); flock($f,3); fclose($f);
?>


Помещено Sergey_pol 05-11-2003 в 02:11:

Спасибо, все работает только в implode('\n',$text));
'\n' пожалуй лишняя, а так все нормально, зенкую...


Помещено Nevermind 06-11-2003 в 02:35:

Sergey_pol,
Ну да, это я уже на автомате.. у меня все файлы текстовые просто. Там построчно запись идёт


Формат времени GMT. Текущее время 10:05.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.