Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   include (https://forum.antichat.xyz/showthread.php?t=91933)

Ru}{eeZ 15.11.2008 17:37

include
 
Подскажите альтернативу:
include('system/main_system.php?p=template');

Chaak 15.11.2008 17:38

Если не видет файла попробуй так:
PHP код:

<?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

PHP код:

$_GET['p'] = 'template';
include(
'system/main_system.php'); 


Ru}{eeZ 15.11.2008 17:52

Цитата:

Сообщение от Doom123
PHP код:

$_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

Цитата:

Сообщение от Doom123
ну в файле main_system.php есть строки вида

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

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

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

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

Chaak 15.11.2008 17:57

Цитата:

Сообщение от Doom123
ну в файле 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

Какая разница, что я хочу? Это моё дело!


Время: 16:43