Просмотр полной версии : include
Подскажите альтернативу:
include('system/main_system.php?p=template');
Если не видет файла попробуй так:
<?php
include(dirname(__FILE__).'/system/main_system.php');
?>
main_system.php?p=template
В данном случае все, что идет после php это продолжение имени файла, никак не параметры.
Так функции лучше не подгружать. Прочитай про область видимости функций... Может поймешь ;)
P.S это быдлокод
я имел ввиду, что 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
$_GET['p'] = 'template';
include('system/main_system.php');
$_GET['p'] = 'template';
include('system/main_system.php');
спасибо, только я не совсем понял этого) Мы ведь просто задаём гл.переменной значение, а как она дольше действует на инклуд?
ну в файле main_system.php есть строки вида
if($_GET['p'] === 'blabla')
{ ... }
elseif($_GET['p'] === 'template')
{
...
}
$_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template...
н т.к мы не можем этого сделать мы просто присваеваем сами значение =)
ну в файле main_system.php есть строки вида
if($_GET['p'] = 'blabla')
{ ... }
elseif($_GET['p'] = 'template')
{
...
}
$_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template...
н т.к мы не можем этого сделать мы просто присваеваем сами значение =)
ну в общем я это давно знал))
лан, спс)
ну в файле 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
Какая разница, что я хочу? Это моё дело!
Если твоё дело что ты хочешь,зачем здесь просить о помощи?
Если твоё дело что ты хочешь,зачем здесь просить о помощи?
Нужно это делать или нет - я не спрашивал, то что я спрашивал находится в топике
Нужно это делать или нет - я не спрашивал, то что я спрашивал находится в топике Форум нужен не для того, чтобы отвечать на тупые вопросы, а для того, чтобы общаться.
Поэтому если тебе не хочется, чтобы вместо ответа на твой вопрос тебе говорили замечания по теме - то просто не задавай вопросы.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot