Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вставка


Автор: Victor 29.11.2003, 13:11
Код

switch($section)
{
 case sorry:
   require_once('http://victor/sorry.php');
   break;
...
  default:
   require_once('http://victor/news.php');
   break;
}

Вот етсь такая вставка у меня в index.php, но в инете на любом остинге работает, а на своем апаче - нет, только news.php вставляеться , почему ?

Автор: Secandr 29.11.2003, 18:32
а попробуй просто news.php

Автор: Victor 29.11.2003, 18:57
news вставляються, а вот попробуывал просто sorry.php - все равно остаються news т.е я вызываю http://victor/?section=sorry и октрываеться news.php

Автор: Гость 29.11.2003, 19:17
case sorry
на
case "sorry"

Автор: MuToGeN 30.11.2003, 05:40
switch($section) => switch($_REQUEST[section])

вечная тема...

Автор: Vco 30.11.2003, 18:05
MuToGeN thx, но
а почему в инете работает с switch(section)?

Автор: Vco 30.11.2003, 18:10
и ешё если я хочу сделать вроде того
вот есть строка
Код

switch($_REQUEST[section])

{
 case articles:
   include('http://victor/articles/index.php');
   break;
...
}

а в /articles/index.php :
Код

<?
switch($_REQUEST[a])

{
 

case 1:
   require_once('http://victor/articles/1.php');
   break;

}
?>

Как мне это сделать?
http://victor/?section=articles&a=1 не работает или как ещё указать можно...?

Автор: Vaulter 1.12.2003, 08:00
Цитата
MuToGeN thx, но
а почему в инете работает с switch(section)?

регистрация глобальных отключена!

Автор: MuToGeN 1.12.2003, 08:11
> а почему в инете работает с switch(section)?

потому что register_globals = off

> include('http://victor/articles/index.php');

а по локальным путям не проще?

Автор: Victor 5.12.2003, 19:50
А если register_globals = on и у меня несколько вставок типа
http://mysite.ru/?section=articles&r=1&s=4 то почему не работает?
Код

switch($r) //register_globals = on

{
 
case a:
   require_once('http://mysite/a/index.php');
   break;

case b:
   require_once('http://mysite/b/index.php');
    break;

default :
   require_once('start.php');
   break;

}

а в start.php ссылки типа http://mysite/?section=articles&r=a но не работает вызываеться start.php


и что за ерор ?
Warning: main(): stream does not support seeking in index.php on line 228
на 228-ой строке require_once..
sad.gif

Автор: Victor 7.12.2003, 00:15
up sad.gif

Автор: Secandr 7.12.2003, 09:52
А пробовал писать:
case "a":

case "b":
confused.gif

Автор: MuToGeN 7.12.2003, 11:49
> Warning: main(): stream does not support seeking in index.php on line 228

потому что инклюдишь по http, этого в принципе нафиг не надо, если только не с другого сервера фаил подключаешь.

Автор: Victor 7.12.2003, 13:31
Secandr ну так на локалке работало все... и в инете Часть работает
MuToGeN э непойму вот что у меня тама:
... идет выборка...
default:
require_once('news.php');
break;
}
Что не так?

Автор: MuToGeN 7.12.2003, 20:13
> require_once('news.php');
ну, если так, то поиск в потоке поддерживается... "stream does not support seeking" для подобных инклюдов появляться не должен

Автор: Victor 7.12.2003, 21:19
ии как быть? И как быть с статьями (см.выше) т.е что я не так делаю=(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)