За последние 24 часа нас посетили 17912 программистов и 1719 роботов. Сейчас ищут 908 программистов ...

Не работает parse_ini_file

Тема в разделе "Прочие вопросы по PHP", создана пользователем Maba, 3 окт 2007.

  1. Maba

    Maba Активный пользователь

    С нами с:
    3 окт 2007
    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте!
    Прошу прощения, если тема повторная, беглый результатов поиска ничего не дал, а решение требуется очень срочно!
    Ситуация:
    скрипт '1.php' вызывает
    Код (Text):
    1.  
    2. $ini=parse_ini_file("site.ini",true);
    3. print_r($ini);
    на локальной машине всё работает. На хостинге $ini остаётся пустым. На хостинге включён safe_mode разрешения у всех файлов 777, UID и GID всех файлов и папок совпадают.
    Спасибо!
     
  2. radioedit

    radioedit Активный пользователь

    С нами с:
    17 апр 2007
    Сообщения:
    19
    Симпатии:
    0
    для начала попробуй его просто открыть
    $fr = fopen($filename, 'r');

    Посмотри откроет ли, чтобы быть увереным что проблема действительно parse_ini_file. Да и не забудь про регистр
     
  3. radioedit

    radioedit Активный пользователь

    С нами с:
    17 апр 2007
    Сообщения:
    19
    Симпатии:
    0
    ЗЫ И в сам .ini запиши для начала что-нибудь такое
    test=test
     
  4. Maba

    Maba Активный пользователь

    С нами с:
    3 окт 2007
    Сообщения:
    18
    Симпатии:
    0
    Переношу в корневую директорию, меняю путь => нормально парсится. Пермишшны 777. Мистика.
     
  5. Maba

    Maba Активный пользователь

    С нами с:
    3 окт 2007
    Сообщения:
    18
    Симпатии:
    0
    А надо-то чтобы в исходной работало!!
     
  6. /|\';..;'/|

    /|\';..;'/| Активный пользователь

    С нами с:
    15 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Попробуй путь ./site.ini или realpath("site.ini")