PDA

Просмотр полной версии : include


Ru}{eeZ
15.11.2008, 17:37
Подскажите альтернативу:
include('system/main_system.php?p=template');

Chaak
15.11.2008, 17:38
Если не видет файла попробуй так:
<?php
include(dirname(__FILE__).'/system/main_system.php');
?>
main_system.php?p=template
В данном случае все, что идет после php это продолжение имени файла, никак не параметры.

Так функции лучше не подгружать. Прочитай про область видимости функций... Может поймешь ;)

P.S это быдлокод

Ru}{eeZ
15.11.2008, 17:40
я имел ввиду, что include('system/main_system.php?p=template'); нельзя использовать

на сколько я знаю, всеми этими функциями можно подгружать сам файл, да без get...


Warning: include(system/main_system.php?p=template) [function.include]: failed to open stream: No error in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\xdf\18\index.php on line 2

Warning: include() [function.include]: Failed opening 'system/main_system.php?p=template' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\xdf\18\index.php on line 2

Doom123
15.11.2008, 17:48
$_GET['p'] = 'template';
include('system/main_system.php');

Ru}{eeZ
15.11.2008, 17:52
$_GET['p'] = 'template';
include('system/main_system.php');

спасибо, только я не совсем понял этого) Мы ведь просто задаём гл.переменной значение, а как она дольше действует на инклуд?

Doom123
15.11.2008, 17:55
ну в файле main_system.php есть строки вида

if($_GET['p'] === 'blabla')
{ ... }
elseif($_GET['p'] === 'template')
{
...
}

$_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template...

н т.к мы не можем этого сделать мы просто присваеваем сами значение =)

Ru}{eeZ
15.11.2008, 17:56
ну в файле main_system.php есть строки вида

if($_GET['p'] = 'blabla')
{ ... }
elseif($_GET['p'] = 'template')
{
...
}

$_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template...

н т.к мы не можем этого сделать мы просто присваеваем сами значение =)

ну в общем я это давно знал))
лан, спс)

Chaak
15.11.2008, 17:57
ну в файле main_system.php есть строки вида

if($_GET['p'] = 'blabla')
{ ... }
elseif($_GET['p'] = 'template')
{
...
}

$_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template...

н т.к мы не можем этого сделать мы просто присваеваем сами значение =)
Он хочет так функции подгружать :D:D:D:D:D:D:D:D:D:D

Doom123
15.11.2008, 17:59
ChaaK
Во блин гоблин =)

Ru}{eeZ
15.11.2008, 18:04
Какая разница, что я хочу? Это моё дело!

iSeoBot
15.11.2008, 18:39
Если твоё дело что ты хочешь,зачем здесь просить о помощи?

Ru}{eeZ
15.11.2008, 19:40
Если твоё дело что ты хочешь,зачем здесь просить о помощи?

Нужно это делать или нет - я не спрашивал, то что я спрашивал находится в топике

nerezus
15.11.2008, 22:50
Нужно это делать или нет - я не спрашивал, то что я спрашивал находится в топике Форум нужен не для того, чтобы отвечать на тупые вопросы, а для того, чтобы общаться.

Поэтому если тебе не хочется, чтобы вместо ответа на твой вопрос тебе говорили замечания по теме - то просто не задавай вопросы.