Если не видет файла попробуй так: PHP: <?php include(dirname(__FILE__).'/system/main_system.php'); ?> В данном случае все, что идет после 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
спасибо, только я не совсем понял этого) Мы ведь просто задаём гл.переменной значение, а как она дольше действует на инклуд?
ну в файле main_system.php есть строки вида if($_GET['p'] === 'blabla') { ... } elseif($_GET['p'] === 'template') { ... } $_GET['p'] задаётся при лбращении к скрипту таким путём ?p=template... н т.к мы не можем этого сделать мы просто присваеваем сами значение =)
Форум нужен не для того, чтобы отвечать на тупые вопросы, а для того, чтобы общаться. Поэтому если тебе не хочется, чтобы вместо ответа на твой вопрос тебе говорили замечания по теме - то просто не задавай вопросы.