Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Как из /A/fileC.php попасть в /B/fileC.php?

Обсуждение темы Как из /A/fileC.php попасть в /B/fileC.php? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Lex , тогда вообще нет никакого смысла во всём этом Смысл в том что есть две версии сайта: русская и английская. Они одинаковые. ...


Закрытая тема
 
Опции темы
Старый 25.08.2004, 10:28   #21
Lex, тогда вообще нет никакого смысла во всём этом

Смысл в том что есть две версии сайта: русская и английская. Они одинаковые. Русская версия лежит в папке /ru/ а английская в /en/. Эти папки находятся в корневой директории.

Далее, есть header.php там я и хотел поместить этот php-код. Смысл в том что когда создаётся новая страница на английском в папке напирмер /en/history/company/index.php и аналогичная (только перевод) в /ru/history/company/index.php, то ссылка (созданная данным кодом) расположенная в header.php в /en/history/company/index.php вела бы на /ru/history/company/index.php

Естественно можно это делать и указывая адрес этой ссылки руками на каждой новой странице, но просто так было бы удобнее.

Как я понимаю этот скрипт должен определить (на вышеприведённом примере) адрес страницы - /en/history/company/index.php, потом поменять в нём /en/ на /ru/ и вписать в адрес сылки это: /ru/history/company/index.php То есть скрипт должен только менять имя первой директории...

Ну и на том спасибо...
 
Старый 25.08.2004, 10:28
Ссылки
Старый 25.08.2004, 16:46   #22
Lex

PHP код:
<?php

$www 
getenv("SCRIPT_NAME");
if (
eregi(".+/en/(.+)"$www$file_name)) {

         }
echo 
"<a href=\"http://mysite.com/ru/".$file_name[1]."\">ГЫ</a>";

?>
Lex добавил [date]1093438111[/date]:
Sorry, вот так:

$www = getenv("SCRIPT_NAME");
if (eregi(".+/en/(.+)", $www, $file_name)) {


echo "<a href=\"http://mysite.com/ru/".$file_name[1]."\">ГЫ</a>";
}
 
Старый 26.08.2004, 05:05   #23
Lex, не работает. Ссылка вообще не появляется на странице...
 
Старый 26.08.2004, 06:48   #24
Lex

Она появляется только если обнаруживает в пути к файлу папку /en/
 
Старый 26.08.2004, 11:34   #25
Lex, то есть это должно работать на страницах в пути к которым имеется /en/?
 
Старый 26.08.2004, 18:59   #26
Lex

Да
 
Старый 26.08.2004, 18:59
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Насколько сложно попасть в первую 10 выдачи 74ivan74 Поисковые системы 14 23.12.2009 14:45


Текущее время: 14:42. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум