я говорил про ошибку в INC(), эта функция может ведь включить проверку?
Может, но не хочет. Как и при использовании сразу в параметрах цикла FOR
$var = INIREAD("config.ini", "param1")
FOR($i=0, $i < $var)
LOGWRITE ($i)
END_CYC
Может ещё где. Пусть INC занимается увеличением значения переменной. Мухи отдельно, котлеты отдельно.
Из-за чего весь сыр-бор? Я вот INC не очень люблю, использую редко и там где точно знаю что к чему.
Не проще ли наращивать простым сложением
$var = INIREAD("config.ini", "param1")
$var = $var + 1
Сразу "стоп". Я не говорю что ошибки не нужно исправлять. Нужно. Надеюсь, ты не думаешь, что проблема с числа-строки только в INC? Там их вагон и тележка. И уж перевести строку в число при чтении из файла не самое худшее на что ты можешь натолкнуться. Тут хотя бы есть решения.
От автора зависят все исправления.