Undefined variable, а казалось бы что определена!

Статус
В этой теме нельзя размещать новые ответы.

Andrey Oparin

Новичок
У меня тоже подобный вопрос
PHP:
$lines=file("$datadir/$datafile"); $i=count($lines);            //120 строка
if ($i==0) {exit(" <h1>ошибка :-(. Файл $datafile пуст!!!</h1>");}
Вылетает ошибка:
Notice: Undefined variable: lines in z:\home\***.php on line 120
Я же вроде ее объявил? подскажите почему так может получаться...
З.Ы.: $datafile заполнен, не пустой
 

boombick

boombick.org
var_dump($lines)
100%, что покажет bool(false) ибо

В случае ошибки, функция file() возвращает FALSE.
Ну а дальше, фдибаг! (с) не-знаю-чей

ЗЫ Оперативно перенесли =) Я даже испугался
 

Фанат

oncle terrible
Команда форума
я думаю, он редактирует один файл, а запускает другой
 

Andrey Oparin

Новичок
чет у меня ничего не получается, он же не может определить $lines так и вывести соответственно не может :(

я думаю, он редактирует один файл, а запускает другой
как это может быть, если в ошибке указан именно этот файл и именно эта строка?
 

Фанат

oncle terrible
Команда форума
ты У МЕНЯ спрашиваешь, как это может быть?
А как может быть, что про определённую переменную у тебя пишет, что не определена?
Чудеса? Ну так здесь не цирк.

короче.
с опечатками, файлами и своей невнимательностью разбирайся сам.
к пхп твоя проблема не имеет отношения.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху