apekoff
Создатель
- Регистрация
- 19 Авг 2008
- Сообщения
- 40
- Реакции
- 1
- Автор темы
- #1
Имеется код html сохранненый в txt файлик ,нужно заменинить во всем строках (в каждой строке что то вроде :
<a href=http://site1.com/news/page1.hml>Page 1</a>
<a href=http://site1.com/news/page2.hml>Page 2</a>
<a href=http://site1.com/news/page3.hml>Page 3</a>)
Для просмотра ссылки Войдиили Зарегистрируйся на Для просмотра ссылки Войди или Зарегистрируйся и сохранить в тот же файл
тоесть как то так должно получится-
где $textfile должен вывести результат .
В окне отладки только надпись Array. Как сделать чтоб выводило результат и замененные строки перезаписывало в тот же файл ?
<a href=http://site1.com/news/page1.hml>Page 1</a>
<a href=http://site1.com/news/page2.hml>Page 2</a>
<a href=http://site1.com/news/page3.hml>Page 3</a>)
Для просмотра ссылки Войди
тоесть как то так должно получится-
PHP:
<?php
$textfile = file("textfile.txt");
$pattern = "/(?<=\<a href\=).*(?=\/news)/";
$replacement = "http://site2.com";
preg_replace($pattern, $replacement, $textfile);
echo $textfile;
?>
В окне отладки только надпись Array. Как сделать чтоб выводило результат и замененные строки перезаписывало в тот же файл ?