PHP функция.

P
На сайте с 27.09.2013
Offline
6
280

Знаю, что можно сделать, а как не знаю.

Вопрос в следующем:

На страницах вида http://site.ru/old/page1, http://site.ru/old/page2, и тд нужно вывести ссылку на соответствующие страницы типа http://site.ru/new/page1, http://site.ru/new/page2 и т.д

Отличаются первые от вторых только префиксом.

Нашла функцию:

<?php if(strpos(request_uri(), '/old') === 0): ?>

<a href="/new">ссылка</a>

<?php endif; ?>

но это не совсем то, она выводит на внутренних страницах типа /old/page1 информацию об основной странице new/

Надеюсь понятно написала. Разбираюсь в этом, как говорится "со словарем".

Знающие люди, помогите :)

Спасибо.

дани мапов
На сайте с 06.09.2012
Offline
204
#1


<?php if(strpos(request_uri(), '/old') === 0): ?>
<a href="<?php echo str_replace('/old/', '/new/', request_uri());?>">ссылка</a>
<?php endif; ?>
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
P
На сайте с 27.09.2013
Offline
6
#2

Огромадное спасибо!!

Очень помогли.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий