Возможно, проблема заключается в том, что вы не закрыли файл после его открытия и чтения, что может привести к ошибке. Рекомендуется использовать функцию 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" действительно существует на сервере.
Надеюсь, это поможет вам исправить проблему и успешно прочитать содержимое файла.
Возможно, проблема заключается в том, что вы не закрыли файл после его открытия и чтения, что может привести к ошибке. Рекомендуется использовать функцию 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" действительно существует на сервере.
Надеюсь, это поможет вам исправить проблему и успешно прочитать содержимое файла.