Контестная замена слов на PHP

Тема в разделе "PHP программирование", создана пользователем Astrogallery.net, 25 окт 2004.

Статус темы:
Закрыта.
  1. Astrogallery.net

    Astrogallery.net Гость

    Код (Text):
    Здравствуйте, у меня конкретная задача.

    Компилятор PHP включает документ с другого сервера:

    <? include ("http://somesite.com/index.php?value=home"); ?>

    Данная включаемая страница содержит ссылки на другие страницы сайта :

    <a href=http://somesite.com/index.php?value=page2>Page2</a>
    <a href=somesite.com/index.php?value=page3>Page3</a>

    Задача: при включении файла, заменить все ссылки в нём, которые есть, добавив в начале всех ссылок http://go.astrogallery.net?file=

    Т.е. чтобы например адрес ссылки http://somesite.com/index.php?value=page2
    изменился на http://go.astrogallery.net?file=http://somesite.com/index.php?value=page2

    А чтобы например адрес ссылки http://somesite.com/index.php?value=page3
    изменился на http://go.astrogallery.net?file=http://somesite.com/index.php?value=page3
     
  2. Saturn

    Saturn Гость

    Лучше читать документ как файл, менять ссылки на нужные, а затем выводить исправленное.

    см. функции: file, join, preg_replace и будет вам счастье!
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей