Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Поиск и замена в файле
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Sergey_pol
Участник+
Средний рейтинг: 4.6 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус: Sergey_pol в оф-лайне
Поиск и замена в файле [сообщение #54474]

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-10-2003 07:15
Нажмите сюда для просмотра профайла Sergey_pol Отправить Персональное сообщение Sergey_pol Найти сообщения от Sergey_pol Добавить Sergey_pol в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #54477]

Примерно так.
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);
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-10-2003 08:28
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Sergey_pol
Участник+
Средний рейтинг: 4.6 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус: Sergey_pol в оф-лайне
[сообщение #54732]

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-11-2003 02:11
Нажмите сюда для просмотра профайла Sergey_pol Отправить Персональное сообщение Sergey_pol Найти сообщения от Sergey_pol Добавить Sergey_pol в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #54775]

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-11-2003 02:35
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 09:47.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.17754006 seconds (96.05% PHP - 3.95% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.