Author Topic: INIREAD. Не могу понять, почему не работает  (Read 2569 times)

0 Members and 1 Guest are viewing this topic.

winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
config.ini
Quote
[default]
test=1
setconfig.cms
Code: [Select]
$test = INIREAD ("./config.ini","test")
print ("$test=",$test)
Result
Quote
$test=

DVS

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
а где лежит config.ini ?
если там же, где скрипт, то зачем ./ в начале ?

winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
а где лежит config.ini ?
если там же, где скрипт, то зачем ./ в начале ?
пототому, что тест, был в другой папке, думал может с правами что не так, перекинул в обычную папку.
ПС. убрал ./  очевидно ничего не поменялось

winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
Вероятная проблема
Кодировка или ещё какае-то ересь.
Решение
Удаляем ini файл.
Создам инифайл кликераманом. Через INIWRITE.
Дальше добавляем изменяем, всё ок работает.

DVS

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
хз, я и ручками инишку создавал - всё норм ...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Создал всё 1 в 1 всё работает. Кодировка UTF-8 без BOM.
Попробовал в ANSI тоже работает.
А вот в UTF-8 с BOM не работает.