Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: путь и навигация

Сообщения:  [1-5] 

 
 автор: 575   (20.01.2006 в 19:23)   письмо автору
 
   для: cheops   (20.01.2006 в 00:57)
 

Спасибо! у меня комп глучит!

   
 
 автор: cheops   (20.01.2006 в 00:57)   письмо автору
 
   для: 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' 
);

   
 
 автор: 757   (19.01.2006 в 18:43)   письмо автору
 
   для: cheops   (18.01.2006 в 20:34)
 

Прошу не матюкаться, на вопрос, куда его пристроить в код?

   
 
 автор: cheops   (18.01.2006 в 20:34)   письмо автору
 
   для: 757   (18.01.2006 в 18:05)
 

Получить адрес страницы, которая в данный момент открыта можно при помощи элемента $_SERVER['PHP_SELF']
<?php
  
echo $_SERVER['PHP_SELF'];
?>

   
 
 автор: 757   (18.01.2006 в 18:05)   письмо автору
 
 

у меня имеется корневой каталог и в нем файлы 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 проблем не было все работало, а тут...

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования