|
|
|
| у меня имеется корневой каталог и в нем файлы index.php mon.php.
А также папка foto8, где имеется свой файл index.php,
атакже папка phpforum, со своим index.php
во всех файлах имеется навигация
<?
$links = array( 'Фотогалерея' => 'http://carpathy.h16.ru/foto8/index.php',
'Форум' => './index.php',
'AГлавная' => 'http://carpathy.h16.ru/index.php',
'IОбъявления' => 'http://carpathy.h16.ru/mon.php'
);
echo "<table border=0 align=center width='700' height='10'><tr>";
foreach($links as $name => $url){
if (strpos($_SERVER['PHP_SELF'], $url) == true){
echo "<td width='175' bgcolor=#f000066 ><div class=1>".$name."</td>";
} else {
echo "<td bgcolor=#ffff00 width='175'><a href=".$url." target=_self><div class=1>".$name."</a></td>";
}
}
echo "</tr></table>";
?>
|
это навигационный код страницы из папки phpforum/index.php, где не работает показатель нахождения на странице
echo "<td width='175' bgcolor=#f000066
видимо не так прописаны пути и когда находишся на данной странице, код не видет, что єта страница, где ты есть /
Я так понял скрипту нужно дать понять, что
'Форум' => './index.php', это страница, которая в данный момент открыта.
мой сайт http://carpathy.h16.ru
Все дело, что localhost проблем не было все работало, а тут... | |
|
|
|
|
|
|
|
для: 757
(18.01.2006 в 18:05)
| | Получить адрес страницы, которая в данный момент открыта можно при помощи элемента $_SERVER['PHP_SELF']
<?php
echo $_SERVER['PHP_SELF'];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.01.2006 в 20:34)
| | Прошу не матюкаться, на вопрос, куда его пристроить в код? | |
|
|
|
|
|
|
|
для: 757
(19.01.2006 в 18:43)
| | Если я правильно понял, то так
<?
$links = array( 'Фотогалерея' => 'http://carpathy.h16.ru/foto8/index.php',
'Форум' => $_SERVER['PHP_SELF'],
'AГлавная' => 'http://carpathy.h16.ru/index.php',
'IОбъявления' => 'http://carpathy.h16.ru/mon.php'
);
|
| |
|
|
|
|
|
|
|
для: cheops
(20.01.2006 в 00:57)
| | Спасибо! у меня комп глучит! | |
|
|
|