проблема с include_once php

Discussion in 'PHP' started by barnaki, 14 Oct 2010.

  1. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    не подключает файл пишет
    [14-Oct-2010 15:10:04] PHP Warning: include_once(../config/config.php): failed to open stream: No such file or directory in C:\lab\classes\db.php on line 18
    хотя путь 100% правильный. и еще пишет
    [14-Oct-2010 15:10:04] PHP Warning: include_once(): Failed opening '../config/config.php' for inclusion (include_path='.;C:\php5\pear') in C:\lab\classes\db.php on line 18
    делаю ini_set('include_path', '../config'); и тогда втророе сообщение менятся на
    Warning: include_once(): Failed opening '../config/config.php' for inclusion (include_path='../config') in C:\lab\classes\db.php on line 18 но все = нечего не подключает . кто скажет чего оно может не подключать файлы. с правами доступа все ok я под админом
     
  2. mrxh8

    mrxh8 New Member

    Joined:
    16 Apr 2009
    Messages:
    69
    Likes Received:
    4
    Reputations:
    0
    по моему, с путями ты все таки напутал...
    древо каталогов в студию, и где конкретно твой файлик с инклудом лежит?
     
  3. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    все решено. тему можно удалять . хотя можно и оставить чтобы другие сразу врубились. я писал путь относительно файла класса . а надо было относительно файла индеска который этот класс создает. вот в чем дело.
     
  4. mrxh8

    mrxh8 New Member

    Joined:
    16 Apr 2009
    Messages:
    69
    Likes Received:
    4
    Reputations:
    0
    да, распространенная ошибка
    нужно делать так: