За последние 24 часа нас посетили 15739 программистов и 1544 робота. Сейчас ищут 822 программиста ...

Вывод информация только на главной странице

Тема в разделе "PHP для новичков", создана пользователем viphost, 12 мар 2010.

  1. viphost

    viphost Активный пользователь

    С нами с:
    23 мар 2009
    Сообщения:
    307
    Симпатии:
    0
    Здравствуйте, сталкнулся с такой проблемой, проблема в том что скрипт во всех корневых каталогах использует index.php
    Я побывал выводить вот так
    PHP:
    1. if (basename(__FILE__)!='index.php') {
    2.   echo "Выводим ... $content";
    3. } else {
    4.   // не выводим
    5. }
    Но как написал выше это не помогает.

    Дело в том что нужно форму поиска на главной странице вывести по центру, а на других странице справа, ну никак не могу понять что здесь сделать.
     
  2. peaceful

    peaceful Активный пользователь

    С нами с:
    21 мар 2010
    Сообщения:
    7
    Симпатии:
    0
    Глупый вопрос: а ты смотрел, чему равно basename(__FILE__)?
    Попробуй посмотреть, что выводится:
    PHP:
    1. echo "file=".__FILE__.", basename=".basename(__FILE__).".";
     
  3. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    viphost, __file__ возвращает имя реального файла, в котором используется. Тебе нужен $_SERVER['PHP_SELF']:
    PHP:
    1. <?
    2. $_SERVER['PHP_SELF'] == '/index.php';
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    $_SERVER['REQUEST_URI'], explode, end