Задать вопрос
lexa_lashak
@lexa_lashak
Начинающий Python-разработчик

Ошибка в коде PHP скрипта. Что делать?

Конкретно ошибка:
Notice: Undefined index: offset_file in C:\xampp1\htdocs\ali\Classes\Reader.php on line 43

Warning: file(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 44

Warning: file(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 45

Warning: file_put_contents(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 59Notice: Undefined index: offset_file in C:\xampp1\htdocs\ali\Classes\Reader.php on line 43

Warning: file(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 44

Warning: file(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 45

Warning: file_put_contents(C:\xampp1\htdocs\ali\): failed to open stream: No such file or directory in C:\xampp1\htdocs\ali\Classes\Reader.php on line 59

P.S. строка 43 ___		$f2= str_replace('Classes/', '', __DIR__.'/'.$this->config['offset_file']);


Строка 59 ___ file_put_contents($f2, $offset+$j);
Если нужна еще инфа - напишу
spoiler
public function getPostStrs($filename)
	{
		$filename = str_replace('Classes/', '', __DIR__.'/'.$filename);
		$f2= str_replace('Classes/', '', __DIR__.'/'.$this->config['offset_file']);
		$array = file($filename);
		$offset = (int) file($f2)[0];
		if ($offset+450 > count($array)) {
			$offset = 0;
		}
		$str = '';
		$j = 0;
		for ($i = 0; $i < 455; $i++) {
			if ($i > 4 && $i < 8) {
				$str.="\n ";
				continue;
			}
			$str.=$array[$offset+$j];
			$j++;
		}
		file_put_contents($f2, $offset+$j);
		return $str;
	}
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
В ошибке написано же. Неизвестный индекс 'offset_file'.
Проверяйте массив $this->config на наличие элемента с таким ключом, прежде чем к нему обращаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 дек. 2024, в 09:28
1000 руб./в час
25 дек. 2024, в 08:00
20000 руб./за проект
25 дек. 2024, в 07:53
20000 руб./за проект