Почему не читается файл(php)? fullText .= fgets(fopen("readIt.txt", "r"), 999);
}
}
return $this->fullText;
}
/////////////////////////////////
}
$first = new Myclass;
echo $first->ReadFile();
?>
Почему-то выводит пустую страницу.В файле одно слово.Начал изучать ООП в php сегодня...

21 Авг 2019 в 07:06
171 +1
0
Ответы
1

Возможно, проблема заключается в том, что вы не закрыли файл после его открытия и чтения, что может привести к ошибке. Рекомендуется использовать функцию fclose() после завершения работы с файлом.

Также, проверьте правильность указания пути к файлу. У вас используется "readit.txt" в строке fopen("readit.txt", "r"), но при проверке наличия файла используется "readIt.txt". Проверьте регистр и правильность написания имени файла во всех местах.

Попробуйте исправить код следующим образом:

public function ReadFile() {
$file = fopen("readit.txt", "r");
if ($file) {
while (!feof($file)) {
$this->fullText .= fgets($file, 999);
}
fclose($file);
}
return $this->fullText;
}

Если проблема сохраняется, можете также попробовать проверить путь к файлу и убедиться, что файл "readit.txt" действительно существует на сервере.

Надеюсь, это поможет вам исправить проблему и успешно прочитать содержимое файла.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир