include

Discussion in 'PHP' started by Ru}{eeZ, 15 Nov 2008.

Thread Status:
Not open for further replies.
  1. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Подскажите альтернативу:
    include('system/main_system.php?p=template');
     
  2. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Если не видет файла попробуй так:
    PHP:
    <?php
    include(dirname(__FILE__).'/system/main_system.php');
    ?>
    В данном случае все, что идет после php это продолжение имени файла, никак не параметры.

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

    P.S это быдлокод
     
    #2 Chaak, 15 Nov 2008
    Last edited: 15 Nov 2008
    1 person likes this.
  3. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    я имел ввиду, что 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
     
    #3 Ru}{eeZ, 15 Nov 2008
    Last edited: 15 Nov 2008
  4. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    PHP:
    $_GET['p'] = 'template';
    include(
    'system/main_system.php');
     
    1 person likes this.
  5. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    спасибо, только я не совсем понял этого) Мы ведь просто задаём гл.переменной значение, а как она дольше действует на инклуд?
     
  6. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    ну в файле main_system.php есть строки вида

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

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

    н т.к мы не можем этого сделать мы просто присваеваем сами значение =)
     
    #6 Doom123, 15 Nov 2008
    Last edited: 15 Nov 2008
  7. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    ну в общем я это давно знал))
    лан, спс)
     
  8. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Он хочет так функции подгружать :D:D:D:D:D:D:D:D:D:D
     
    1 person likes this.
  9. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    ChaaK
    Во блин гоблин =)
     
    1 person likes this.
  10. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Какая разница, что я хочу? Это моё дело!
     
  11. iSeoBot

    iSeoBot Elder - Старейшина

    Joined:
    11 Apr 2008
    Messages:
    82
    Likes Received:
    67
    Reputations:
    13
    Если твоё дело что ты хочешь,зачем здесь просить о помощи?
     
  12. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Нужно это делать или нет - я не спрашивал, то что я спрашивал находится в топике
     
  13. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    Форум нужен не для того, чтобы отвечать на тупые вопросы, а для того, чтобы общаться.

    Поэтому если тебе не хочется, чтобы вместо ответа на твой вопрос тебе говорили замечания по теме - то просто не задавай вопросы.
     
    1 person likes this.
Thread Status:
Not open for further replies.