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

Форум PHP

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

 

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

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

тема: не работает function strpos( $GLOBALS['SCRIPT_NAME'], $url )

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

 
 автор: Sergej   (24.02.2006 в 13:53)   письмо автору
 
   для: cheops   (24.02.2006 в 13:30)
 

СПАСИБО!!!

if(strpos( $_SERVER['REQUEST_URI'], $url ) == false)

Так уже работает!

   
 
 автор: cheops   (24.02.2006 в 13:30)   письмо автору
 
   для: Sergej   (23.02.2006 в 23:08)
 

Попробуйте $_SERVER['PHP_SELF'], а конструкцию
<?php
  
if(strpos$GLOBALS['SCRIPT_NAME'], $url ) == false)
?>

замените на
<?php
  
if(strpos$GLOBALS['SCRIPT_NAME'], $url ) === false)
?>

   
 
 автор: Sergej   (23.02.2006 в 23:08)   письмо автору
 
   для: Sergej   (23.02.2006 в 22:47)
 

$_SERVER['SCRIPT_NAME'] , выдает мне такую строку /cgi-system/php.cgi
вместо например shopping/index.php как это делает на моей машине!
сервер настроен как php.cgi ???
как мне получить 'SCRIPT_NAME' , url моей страницы?

   
 
 автор: Sergej   (23.02.2006 в 22:47)   письмо автору
 
   для: cheops   (23.02.2006 в 22:29)
 

постоянно false! $_SERVER както забыл! сейчас попробую!

   
 
 автор: cheops   (23.02.2006 в 22:29)   письмо автору
 
   для: Sergej   (23.02.2006 в 19:06)
 

В чём выражается "не работа" и почему используется $GLOBALS вместо $_SERVER?

   
 
 автор: Sergej   (23.02.2006 в 19:06)   письмо автору
 
 

На реальном сервере в инете не работает, не могу понять почему!

function is_URL_current_page($url)
{
         if(strpos( $GLOBALS['SCRIPT_NAME'], $url ) == false)
         {
               return false;
         }
        else
        {
              return true;
        }
}

у меня в windows И linux работает! Что делать? Спасибо за помощь!!!

   

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

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

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